|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2022, 18:58 | #1 |
Пользователь
Регистрация: 18.05.2020
Сообщений: 31
|
Delphi vs Lazarus
Пытаюсь портировать свою программу с Delphi на Lazarus, чтобы скомпилировать её в Linux и Mac. Столкнулся со множеством проблем и подводных камней, так что теперь не исключаю, что лучшим решением будет остаться на Delphi (и ждать, когда подтянут Firemonkey). А у вас был такой же опыт? Вопрос по теме: правильно ли я понял, что авторы The Bat (который написан на Delphi) сознательно приняли решение не портировать проект на Linux и Mac по этим же причинам? И ещё вопрос по теме - Wine для Mac жив или умер?
Что мне не нравится в Lazarus как средстве разработки под Windows: - Какая-то чехарда с .inc, .pp файлами вместо обычных модулей, легко запутаться (хотя возможно я просто не освоился); - Часто возникает ошибка Warning: Recompiling ..., checksum changed for ....ppu - Иногда приходится устранять конфликт одинаковых имён модулей, может быть это специфика моих проектов. Ещё вопрос, как финансируется Lazarus? Немного настораживает, что он бесплатный. |
27.12.2022, 23:17 | #2 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,339
|
Цитата:
Хотя, кто как смотрит ...
Как-то так, ...
|
|
28.12.2022, 16:26 | #3 |
Пользователь
Регистрация: 18.05.2020
Сообщений: 31
|
Ну ок, я неправильно выразился, но рядом с этим сообщением у меня всегда возникала какая-то ошибка, уже не очень помню какая конкретно.
|
01.03.2023, 09:24 | #4 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Цитата:
|
|
02.03.2023, 00:35 | #5 |
Пользователь
Регистрация: 05.05.2018
Сообщений: 93
|
"Подводные камни" при переносе проекта с 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 |