Здравствуйте, 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, а потом передумал, теперь планирую раз в два года отдавать исходники этому программисту на портирование.
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.