Фуф. Целый день искал решение проблемы:
Есть главная форма, есть юнит UDataModule, на котором есть компонент ADOQuery. Есть bpl модуль, по нажатии кнопки в котором должно происходить доступ к ADOQuery. Но вылетала ошибка, будто DataModule не существует.
Наконец! Нашёл решение тут:
http://www.delphikingdom.com/asp/ans...IDAnswer=73954
Цитата:
Проблему решил благодаря найденным вопросам с похожей ситуацией. Возможно, как я понял, это баг делфи, но в общем обязательно необходимо, чтобы пакеты BPL были runtime-only. В свойствах основного проекта главной формы необходимо указать их в списке рантайм пакетов. Спасибо всем участникам обсуждений на форуме за высокоинформативные вопросы и ответы.
|
Возникает второй вопрос: Хочу один раз сделать главный exe файл и его долгое время не менять, чтобы при появлении новых плагинов они сами устанавливались и запускались просто потому, что они лежат в папке с программой. Значит не могу я знать какие ещё плагины будут в будущем и соответственно прописать их в списке рантайм пакетов тоже не могу! Как не прописывая в списке рантайм пакетов заставить работать то же самое?