Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Разное
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 30.03.2009, 23:15
deathor deathor вне форума
Прохожий
 
Регистрация: 25.11.2008
Сообщения: 34
Репутация: 10
По умолчанию Как перегнать готовое приложение в Linux

Здраствуйте. Есть написанная программа под Виндовс.... Сейчас появилась необходимость переделать его на Linux (без графической оболочки). Помогите, как это можно сделать?
Ответить с цитированием
  #2  
Старый 31.03.2009, 00:59
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

1. Для начала, надо так писать программу, что бы ее можно легко оторавть от визувльщины.
2. Для переноса можно воспользоваться одним из 2х методов:
- берем Kylix и пытаемся собрать прямо как есть, мож и получится.
- берем FreePascal и собираем оторванную от визуальщины часть, дописывая интерфейс командной строки, например.
Ответить с цитированием
  #3  
Старый 31.03.2009, 09:58
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
Счастье

ну с Куликсом я не согласен, почти всё что пишешь в ДЕльфях в Куликс не перегонишь так просто.

Ну а про ФриПаскаль можно и подробнее сказать. Есть такое ответвление в его разработке - Lazarus называется. Дистрибутив - 60-90 метров, компилирует под Win, *nix и кажись под Mac тоже. Качай разбирайся.. Код почти менять не придётся, единственно что пересостыковать модули все нужно будет.

Да и честно говоря Дельфи не совсем тот язык, на котором стоит писать под Линукс. По крайней мере пока что.
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #4  
Старый 31.03.2009, 12:20
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

с Ferra соглашусь, под линух надо писать на Сишке или на Яве. Это гораздо проще. Но если ты заядлый Дельфин - Кулих тебе в помощь, правда переписывать под ним приходится почти всё с 0. Фри Паскаль - вариант, но он (насколько я помню, давно с ним не работал) немного лаганутый... Хотя, может уже устраняли лаги..
Ответить с цитированием
  #5  
Старый 24.04.2009, 13:56
aRix aRix вне форума
Прохожий
 
Регистрация: 24.04.2009
Сообщения: 2
Репутация: 10
По умолчанию

Да вы что, Kulix уже давно помер. Сегодня лучший вариант - это Lazarus. Проект живой и с каждой версией он все лучше и лучше. Сам написал несколько простых коммерческих приложений на нем, которые потом без труда перегнал в Linux. Правда с установкой и настройкой самого Lazarus под Linux пришлось немного повозиться.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:54.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025