Информация об изменениях

Сообщение Re: Переход на Lazarus от 25.08.2023 9:38

Изменено 25.08.2023 9:41 Khimik

Re: Переход на Lazarus
Здравствуйте, sfsoft, Вы писали:

S>Я знаю, что некоторые здесь используют Лазаря в разработке (тот же Чёрный Властелин). Расскажите, как у вас это получается? Уже месяц потрачен на эту поделку, там вообще нифига не работает. Какие-то рандомные ошибки постоянно валятся, FPC через раз компилирует проект. Может просто перестать это делать с сообщениями типа "Error: Undefined symbol: .Lj3850". Причем решение проблем вообще не гуглится...


S>Может я что-то делаю не так? Подскажите, пожалуйста, знающие люди.


S>P.S. Проект написан на Delphi, ему около 20 лет. Используются почти все современные фичи Delphi (дженерики, атрибуты, расширенный RTTI и прочее). Понятно, что от чего-то придётся отказаться, но не от всего же! )))


Я нашёл программиста, который перевёл мой проект на Lazarus и скомпилировал его под Linux и Mac. Могу дать его контакты (он с другого форума программистов). В целом результатом доволен, хотя много багов, которых мы ещё не устранили. Приятный момент — Windows версия моей программы, скомпилированная на Lazarus, в чём-то работает лучше основной версии (там не проявился баг о котором я написал в этой теме
Автор: Khimik
Дата: 25.08.23
). В то же время я убедился, что Lazarus та ещё хрень, много странных проблем, например сейчас у меня перестал компилироваться этот Windows билд моей программу, жду когда тот программист выйдет из отпуска. Вначале я думал перейти с Delphi на Lazarus, а потом передумал, теперь планирую раз в два года отдавать исходники этому программисту на портирование.
Re: Переход на Lazarus
Здравствуйте, sfsoft, Вы писали:

S>Я знаю, что некоторые здесь используют Лазаря в разработке (тот же Чёрный Властелин). Расскажите, как у вас это получается? Уже месяц потрачен на эту поделку, там вообще нифига не работает. Какие-то рандомные ошибки постоянно валятся, FPC через раз компилирует проект. Может просто перестать это делать с сообщениями типа "Error: Undefined symbol: .Lj3850". Причем решение проблем вообще не гуглится...


S>Может я что-то делаю не так? Подскажите, пожалуйста, знающие люди.


S>P.S. Проект написан на Delphi, ему около 20 лет. Используются почти все современные фичи Delphi (дженерики, атрибуты, расширенный RTTI и прочее). Понятно, что от чего-то придётся отказаться, но не от всего же! )))


Я нашёл программиста, который перевёл мой проект на Lazarus и скомпилировал его под Linux и Mac. Могу дать его контакты (он с другого форума программистов). В целом результатом доволен, хотя много багов, которых мы ещё не устранили. Приятный момент — Windows версия моей программы, скомпилированная на Lazarus, в чём-то работает лучше основной версии (там не проявился баг о котором я написал в этой теме
Автор: Khimik
Дата: 13.06.23
). В то же время я убедился, что Lazarus та ещё хрень, много странных проблем, например сейчас у меня перестал компилироваться этот Windows билд моей программу, жду когда тот программист выйдет из отпуска. Вначале я думал перейти с Delphi на Lazarus, а потом передумал, теперь планирую раз в два года отдавать исходники этому программисту на портирование.