Delphi — плагины .bpl для приложения — проблема при загрузке > 1 плагина
Вопрос
я использую TJvPluginManager создать простое приложение с возможностью загрузки плагинов .bpl.У меня есть объявление общих интерфейсов в файле «uIntfs.pas», который является своего рода SDK;)
Проблема в том, что если я попытаюсь загрузить более одного плагина, приложение выдаст ошибку:
Невозможно загрузить пакет «test2».Это содержит модуль uIntfs, который также содержится в пакете «тест»
Совершенно очевидно, что ОБА bpls содержат этот файл, однако мне нужно, чтобы он работал...
Пожалуйста помоги!
Решение
Поместите свой uIntfs.pas в другой BPL, и оба ваших плагина ссылаются на этот BPL.
Вам придется сделать это для каждого модуля, общего для обоих плагинов.
Не связан с StackOverflow