我正在使用TJvPluginManager来构建能够加载.bpl插件的简单应用程序。我在“uIntfs.pas”文件中有通用接口声明,这是一种SDK;)
问题是,如果我尝试加载多个插件,应用程序会抛出错误:
无法加载包'test2'。它 包含单位'uIntfs',也是 包含在'test'包中
很明显BOTH bpls包含该文件,但我需要让它工作......
请帮忙!
答案 0 :(得分:8)
将你的uIntfs.pas放到另一个BPL中,让你的插件都引用BPL。
对于两个插件共有的每个单元,您都必须这样做。