Не может динамически связываться с компонентами в пользовательском bpl - PullRequest
3 голосов
/ 31 августа 2011

При разработке следующего поста я нашел решение, но подумал, что все же стоит публиковать здесь для справки.См. Решение ниже.


В RAD studio (C ++) у меня есть группа проектов с несколькими dll и exe, которые полагаются на стандартный набор пользовательских элементов управления.Я изолировал эти элементы управления в пакете borland (bpl), чтобы использовать их в представлении «Дизайн».

Теперь, когда я перетаскиваю один из своих пользовательских элементов управления из палитры компонентов в форму, компонент кажетсяфактически статически связан с проектом, содержащим форму.Это не то, что я хочу, и это приводит к проблемам, так как некоторые из моих элементов управления полагаются на дополнительные ресурсы, связанные с bpl.

Я уже удалил строку ссылки #pragma, которую RAD Studio добавляет автоматически, но компонентвсе еще связаны в исполняемый файл.Я не понимаю, как это происходит.

Есть идеи?


ОК, решение довольно простое: в настройках проекта перейдите на страницу «Пакеты» и в разделе «Сборка с помощью пакетов времени выполнения».msgstr "введите имя пакета (без расширения bpl), который содержит общие компоненты.Готово.

1 Ответ

2 голосов
/ 31 августа 2011

От Хендрика:

«ОК, решение довольно простое: в опциях проекта перейдите на страницу« Пакеты »и в разделе« Построить с помощью пакетов времени выполнения »введите имя пакета (без расширения bpl), содержащего общие компоненты. Готово . "

...