Как можно было бы распространять самоустанавливающийся пакет на Lazarus?

Я видел самоустанавливающийся исполняемый файл для виртуального дерева строк для Delphi.

Я думаю сделать нечто подобное для Lazarus/FreePascal, поэтому мой вопрос больше похож на запрос карты или списка инструкций:

Как я могу определить, где находится папка с пакетом? Как я могу добавить пакет в список, который есть у Lazarus? Как запустить перекомпиляцию Lazarus?

Имейте в виду, что я не плохой программист Object-Pascal, но я ПОЛНЫЙ НОВИЧОК в отношении структуры папок и зависимостей цепочки инструментов FPC и/или Lazarus.

Большое спасибо,
Гас

PS: Я знаю, что ответит Марко, но может ли остальная часть сообщества приложить усилия и внести свой вклад?
В любом случае, БОЛЬШОЕ, БОЛЬШОЕ спасибо всем!!


person Gustavo Carreno    schedule 25.04.2011    source источник


Ответы (1)


Я думаю, что это будет сложно в FPC, потому что на разных платформах (Win/Linux/...) структура папок разная. Кроме того, в FPC вам придется перекомпилировать IDE, если вы хотите добавить компонент, размещенный на палитре компонентов. Хотя это и не невозможно, я думаю, что это будет довольно сложно. Менеджера пакетов FPC недостаточно для ваших нужд?

person Birger    schedule 28.04.2011
comment
Устанавливает ли менеджер пакетов FPC компоненты Lazarus? Если да, то неплохо. Но боюсь еще не готова папка компонентов для Лазаруса. Но могу ошибаться :) - person Gustavo Carreno; 13.05.2011