Главная страница
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.065 c
15-1144171350
cleric
2006-04-04 21:22
2006.04.23
Эвольвента


15-1144042656
Ega23
2006-04-03 09:37
2006.04.23
С Днём рождения! 3 апреля


6-1136712267
n0p
2006-01-08 12:24
2006.04.23
Отключение Nagle в Indy 10


2-1144441233
Gamer
2006-04-08 00:20
2006.04.23
Проблема с нетипизированным файлом


3-1141040160
Alinghi
2006-02-27 14:36
2006.04.23
key violation