Delphi — плагины .bpl для приложения — проблема при загрузке > 1 плагина

StackOverflow https://stackoverflow.com/questions/1185990

  •  19-09-2019
  •  | 
  •  

Вопрос

я использую TJvPluginManager создать простое приложение с возможностью загрузки плагинов .bpl.У меня есть объявление общих интерфейсов в файле «uIntfs.pas», который является своего рода SDK;)

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

Невозможно загрузить пакет «test2».Это содержит модуль uIntfs, который также содержится в пакете «тест»

Совершенно очевидно, что ОБА bpls содержат этот файл, однако мне нужно, чтобы он работал...

Пожалуйста помоги!

Это было полезно?

Решение

Поместите свой uIntfs.pas в другой BPL, и оба ваших плагина ссылаются на этот BPL.

Вам придется сделать это для каждого модуля, общего для обоих плагинов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top