Пересаживаюсь на лазарус, возникли некоторые проблемы с использованием некоторых компонент Delphi.
Graphics32, например, имеет поддержку Lazarus и все встало хорошо (WinXP32, Lazarus 0.9.28.2b, FPC 2.2.4).
Точнее, почти всё. В работе еще не проверял толком, но TImageView32 на форму не кидается, вылазит ошибка. С остальным вроде проблем пока нет.
А некоторые компоненты установить никак не могу.
Пробую преобразовать пакет Delphi в пакет Lazarus, нажимаю компиляцию, потом установку, Lazarus перекомпилируется компонента в диаграмме пакетов среди установленных, но на палитре компонент ничего не появляется.
Понятно, что не все компоненты можно перенести, но такая проблема даже с самыми простыми, которые просто обращаются к функциям определенных DLL.
Конечно, такие компоненты можно и переписать, но опыта с разработкой компонент в Lazarus вообще нет, а присутствие кнопочек этих невизуальных компонент в табах удобно, т.к. они постоянно используются в работе.
С VPR (Vectorial Polygon Rasterizer for Graphics32) другая проблема: сначала не находит pas-модули (как я понял, нужно прописать дополнительный путь в параметрах компилятора, верно?), для проверки скопировал pas-файлы в папку проекта, пытается компилировать, но ругается на ASM-вставки.
Где-то проскакивала информация, что нужно как-то указывать тип ассемблера или что-то такое, версии вроде различаются. Где и как — ума не приложу.
Вторая проблема с открытием проектов-примеров из переносимых компонент (тот же установленный Graphics32). Пытаюсь конвертировать проект Delphi в Lazarus, но Lazarus открывает пустое окно редактора кода (даже без самого редактора), никаких форм — ничего.
Что упустил? Как правильно переносить проекты Delphi в Lazarus?
Спасибо за внимание )