Здравствуйте.
Я давно пишу на Delphi и пришлось переписать часть проекта на FreePascal.
На Delphi ключевой принцип архитектуры моего ПО заключается в загрузке bpl пакетов в зависимости от передаваемой конфигурации. В разделе initialization происходила регистрация классов, которые реализованы в этом пакете. Таким образом готовое ПО представляет собой набор одного exe файла и 50 bpl файлов, которые загружаются в зависимости от конфига.
Не получается реализовать подобную функциональность на Lazarus.
Создал пакет (lpk), откомпилил - получил несколько файлов -*.compile, *.o, *.ppu
Создал exe файл (консольный), пытаюсь загрузить через Loadlibrary - не получается (Handler = 0).
Где искать?