Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.23;
Скачать: CL | DM;

Вниз

Хочу портировать свою программу на Линукс. Посоветуйте плиз, как.   Найти похожие ветки 

 
tria ©   (2006-04-03 11:12) [0]

Первой мыслью было  - воспользоваться  Kylix-ом. Но на новые версии Линукса не становится. А где установился - там разного рода глюки. Создаешь простейший проект (пустая форма), запускаешь - и все виснет.
Читал про Лазарус. Я так понял, что проект еще очень сырой.
Посоветовали CrossKylix. Сижу, разбираюсь. Уж больно на шаманство похоже - компилить в винде проекты для Линукса. Опять же, с отладкой будут проблемы.
Может у кого-то есь свежий опыт подобной работы?
У меня программа по работе с базами данных Firebird.


 
Palladin ©   (2006-04-03 12:06) [1]

Лазарус это всего лишь IDE для FreePascal, сырая сама IDE, FreePascal вроде стабилен...


 
tria ©   (2006-04-03 12:11) [2]

Я сам начинаю к Лазарус склоняться. Если уж плясать с бубном, то лучше вокруг бесплатного ПО. :)
Просто, хотелось бы услышать мнение тех, кто реально уже пользовал. Желательно применительно к Firebird/Interbase.


 
Игорь Шевченко ©   (2006-04-03 12:33) [3]


> Просто, хотелось бы услышать мнение тех, кто реально уже
> пользовал. Желательно применительно к Firebird/Interbase.
>


Да вроде проблем нету. Именно Лазарус, именно Firebird


 
tria ©   (2006-04-03 12:47) [4]

Простите, за ламерский вопрос, но все же:
А Дельфийские формы (*.dfm) переедут в каком-либо виде в Лазарус?
Может кто встречал где-то статейки по перезду с Делфи на Лазарус?


 
Игорь Шевченко ©   (2006-04-03 12:51) [5]

tria ©   (03.04.06 12:47) [4]

Так в лазарусе такие же текстовые формы, например:

object Form1: TForm1
 Caption = "Form1"
 ClientHeight = 300
 ClientWidth = 400
 PixelsPerInch = 96
 HorzScrollBar.Page = 399
 VertScrollBar.Page = 299
 Left = 290
 Height = 300
 Top = 149
 Width = 400
 object Button1: TButton
   BorderSpacing.OnChange = nil
   BorderSpacing.InnerBorder = 2
   Caption = "Button1"
   OnClick = Button1Click
   TabOrder = 0
   Left = 188
   Height = 25
   Top = 240
   Width = 75
 end
end


 
tria ©   (2006-04-03 13:08) [6]

Спасибо за советы, буду пробовать.


 
Игорь Шевченко ©   (2006-04-03 13:22) [7]

tria ©   (03.04.06 13:08) [6]

Единственное, с чем гарантировано будут проблемы, это с компонентами доступа к базе, у лазаруса своя иерархия. DataSource у них один, а вот Data Access совсем разные.

Я эскпериментировал с Lazarus 0.9.12


 
TUser ©   (2006-04-03 13:33) [8]

Вот эта ветка может оказаться полезной

http://delphimaster.net/view/12-1114100707/



Страницы: 1 вся ветка

Текущий архив: 2006.04.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
2-1144759689
Сергей И.
2006-04-11 16:48
2006.04.23
Подскажите почему?


2-1144402600
cautur
2006-04-07 13:36
2006.04.23
Разноцветный TLabel или TMemo


15-1143620715
Vlad Oshin
2006-03-29 12:25
2006.04.23
Помогите с входом в bios у Compaq


15-1144048367
tria
2006-04-03 11:12
2006.04.23
Хочу портировать свою программу на Линукс. Посоветуйте плиз, как.


15-1144163686
RDA
2006-04-04 19:14
2006.04.23
Запуск Microsoft Word 2003 при установленном Microsoft Visual C#