我正在编写应该具有加载插件功能的delphi应用程序。我正在使用JvPluginManager作为插件系统/管理器;)现在,在新的插件向导中,他们说最好使用.bpl类型的插件,而不是.dll插件…这个解决方案与dll类型插件有什么优势?
到目前为止,我发现只有这个解决方案的缺点:
到目前为止,我发现只有这个解决方案的缺点:
>我必须将所有公共接口单元放在单独的包中,以便在加载插件时不会对包含公共单元的其他包装发生任何错误
如果让我们说一个插件开发人员决定使用一些知名的单元(如synapse),默认情况下没有运行时程序包,而第二个插件开发人员做的也是一样的,而不是碰巧…
那么,实际上使用运行时包编译的bpls而不是dll的优点是什么?
提前致谢