![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.05.2020
Сообщений: 23
|
![]()
Пытаюсь портировать свою программу с Delphi на Lazarus, чтобы скомпилировать её в Linux и Mac. Столкнулся со множеством проблем и подводных камней, так что теперь не исключаю, что лучшим решением будет остаться на Delphi (и ждать, когда подтянут Firemonkey). А у вас был такой же опыт? Вопрос по теме: правильно ли я понял, что авторы The Bat (который написан на Delphi) сознательно приняли решение не портировать проект на Linux и Mac по этим же причинам? И ещё вопрос по теме - Wine для Mac жив или умер?
Что мне не нравится в Lazarus как средстве разработки под Windows: - Какая-то чехарда с .inc, .pp файлами вместо обычных модулей, легко запутаться (хотя возможно я просто не освоился); - Часто возникает ошибка Warning: Recompiling ..., checksum changed for ....ppu - Иногда приходится устранять конфликт одинаковых имён модулей, может быть это специфика моих проектов. Ещё вопрос, как финансируется Lazarus? Немного настораживает, что он бесплатный. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,318
|
![]() Цитата:
Хотя, кто как смотрит ...
Как-то так, ...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.05.2020
Сообщений: 23
|
![]()
Ну ок, я неправильно выразился, но рядом с этим сообщением у меня всегда возникала какая-то ошибка, уже не очень помню какая конкретно.
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.05.2018
Сообщений: 92
|
![]()
"Подводные камни" при переносе проекта с Delphi на Lazarus, мне представляется связаны с тем, что
1) компоненты лазарус и дельфи часто не полностью совпадают, 2) если в проекте использовались какие-то специализированные дельфийские компоненты, то аналогов в лазарусе можно и не найти. 3) известная проблема с русской кодировкой: в лазарусе "родной" кодировкой является UTF8. (то ещё извращение, когда проект в дельфи в кодировке ANSI!) ... это так, навскидку, по личным, пока небольшим, впечатлениям. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Код из Delphi не работает в Lazarus | GcrazyDV | Lazarus, Free Pascal, CodeTyphon | 2 | 03.04.2017 12:07 |
Delphi и Lazarus | Человек_Борща | Софт | 8 | 03.11.2015 12:15 |
Приведение к ПНФ на delphi(или Lazarus) | vladok00777 | Фриланс | 2 | 24.11.2014 21:37 |
Lazarus/Delphi Матрица. | reworld | Помощь студентам | 2 | 17.01.2012 00:47 |
Lazarus vs Delphi and Kylix | Umen | Софт | 8 | 14.03.2009 12:15 |