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

Сообщение Старую шаревару с дельфы на Lazarus от 12.04.2019 14:55

Изменено 22.04.2019 7:37 deleted2

Старую шаревару с дельфы на Lazarus
Есть куча старых проектов на Turbo Delphi Explorer (аналог Delphi 2006). Все компоненты из стандартной вкладки. Никакого мудреного взаимодействия с VCL.

Заморился уже изобретать фиксы для новой винды. Добило меня невозможность нормально работать с иконками и кучей других компонентов в high-dpi.
Побороть не смог, иконки приходится постепенно выкидывать и все рисовать вручную. С юникодом терплю, но уже выросли юзеры, кто не знает,
что для винды надо в настройках русский выбирать, чтобы оно не рисовало крякозябры. Так что уже на грани терпения.

Но хочется все-же юникод и 64 бит. Глянул на сайт Lazarus, недавно там вышла новая мажорная версия.

Конечно, можно пофиксить Explorer и поискать какие-нибудь компоненты, наверное юникод получу, но с иконками наверняка будет то же самое.
Вряд ли это старье поддерживают писатели компонентов, все-же лет 10 уже ушло с тех пор. Да и переписывать придется много чего. Почти все под новые компоненты.

Так что задумался над Лазарусом.
У кого есть опыт, скажите, как оно, какие подводные камни?
Есть ли способ быстрого портирования исходников дельфы, чтобы не переделывать с нуля все формы?
Как оно работает в маке, есть ли там подводные камни?

Второй вариант плюнуть на этот паскаль и переписать все на C++. Но, понимаю, что возможно с лазарусом обойдется малой кровью,
все же переписыать настолько много придется, что проще на все забить и начать новый проект с нуля по мотивам старого.

Самый последний вариант — покупка последней дельфы. Не хочется этого никак.
Старую шаревару с дельфы на Lazarus
Больше не желаю делиться своим опытом. Портянки текста раздражают нежных обитателей форума.