Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
很多时候,当我尝试在 Delphi XE 中打开任何项目时,一些流行的 bpl 包会出现以下问题:
无法加载包“Name1.bpl”。组件“Name2”不能被包“name1.bpl”注册,因为它已经被包“name1.bpl”注册了。您想在下次加载项目时尝试加载此包吗?
非常感谢您的帮助!
PS Kill 进程和 IDE 的双重重启总是有帮助的。
确保 IDE 没有从其他文件夹加载 SakEmai15.bpl 的另一个副本。
新的 Delphi 具有延迟包加载的功能。这应该优化启动速度,当没有加载包时,不需要它们。
这适用于组件包,但会破坏(例如)修改 IDE 菜单的包的乐趣。
您可以通过从 Register 过程调用 ForceDemandLoadState(dlDisable) 来告诉 IDE 始终加载您的包。