如何在打开项目时修复Delphi XE中的bpl加载问题?

时间:2011-09-02 19:04:43

标签: delphi packages delphi-xe bpl

当我尝试在Delphi XE中打开任何项目时,通常会出现以下问题:一些流行的bpl包:

  

无法加载包“Name1.bpl”。组件“Name2”无法注册   通过包“name1.bpl”,因为它已经被注册   包“name1.bpl”。您是否要尝试下一步加载此包   项目加载的时间?

enter image description here

非常感谢您的帮助!

P.S。杀死进程并重新启动IDE总是有帮助的。

2 个答案:

答案 0 :(得分:6)

确保IDE没有从其他文件夹加载另一个SakEmai15.bpl副本。

答案 1 :(得分:3)

New Delphi具有延迟打包加载的功能。这应该优化启动速度,当没有加载包时,不需要它们时。

这适用于组件包,但会破坏包(例如)修改IDE菜单的乐趣。

您可以通过从Register过程调用ForceDemandLoadState(dlDisable)来告诉IDE始终加载您的包。