当我启动Delphi时,Delphi包没有加载

ffe*_*907 6 delphi components bpl delphi-2009 package

我正在自己的包装上工作.然后,当我正在处理我错误地点击消息" 不要在下一个Delphi启动时加载此包 " ...

即使我卸载,清理我的包...在我重新编译并成功重新安装后:Delphi向我显示我的组件已成功编译和注册的消息(已识别并添加了一些新组件:TMyComponents).

我"希望"当我再次加载我的测试项目时,我的组件仍然会出现在我的表单上,但是我收到的消息是"找不到类TMyComponent.忽略错误并继续?注意:这可能会删除组件或丢失的属性值"

然后我检查菜单:"组件/安装包",我的包出现在列表中,但它是"未选中".如果我手动检查它并加载我的项目,我的组件就在那里,一切都好.如果我重新启动delphi,程序包将再次取消选中并仍然被禁用.

当我像往常一样启动Delphi时,如何重新激活此包以加载? (DELPHI-2009)

ffe*_*907 6

我在Windows注册表(Regedt32.exe)中搜索时发现了一些东西:

1 - 我确保我的包在这里:HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Known Packages \"C:\ Users\Public\Documents\RAD Studio\6.0\Bpl\MyPackage.bpl"

2 - 然后我从这里删除我的包 HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Disabled Packages \"C:\ Users\Public\Documents\RAD Studio\6.0\Bpl\MyPackage.bpl"

3 - 我卸载并重新安装我的包.

现在再次运作

  • 您无需声明要知道的包.安装程序包时,这样就完成了.第1步是多余的.关键是第2步. (3认同)