Delphi - 用于应用程序的.bpl插件 - 加载> 1插件时出现问题

3 delphi plugins bpl jedi

我正在使用TJvPluginManager来构建能够加载.bpl插件的简单应用程序.我在"uIntfs.pas"文件中有常见的接口声明,这是一种SDK;)

问题是,如果我尝试加载多个插件,应用程序会抛出一个错误:

无法加载包'test2'.它 包含单元'uIntfs',它也 包含在'test'包中

很明显BOTH bpls包含该文件,但是我需要让它工作......

请帮忙!

moo*_*baa 8

将你的uIntfs.pas放到另一个BPL中,让你的插件都引用BPL.

您必须为两个插件共有的每个单元执行此操作.