bpl delphi专家和dll delphi专家之间的区别是什么

Sal*_*dor 4 ide delphi delphi-2007 toolsapi

我在delphi IDE专家工作,现在为了避免依赖性问题,我正在考虑重建这个专家作为dll专家,正如在这些答案中提出的那样,现在我的专家(编译为bpl)访问ScreenApplication全局变量(实例) Delphi IDE),所以我想知道如果我编译我的专家作为一个DLL我仍然可以访问这些变量,我也想知道which are the main differences between a bpl delphi expert and a dll delphi expert?

Lar*_*ens 5

我应该将我的向导编译为DLL还是包?无需重新启动IDE即可轻松加载和卸载软件包(因此更易于调试),但它们可以在IDE中创建单元命名冲突.当向导的单元名称与另一个加载的设计时包中的单元名称匹配时,就会发生冲突.在这种情况下,无法同时加载这两个包.建议的解决方法是在所有单元名称前加上"唯一"前缀.例如,GExperts使用"GX_"作为其单位的名称前缀.

这个非常好的OTA来源:GExperts