我正在自己的包装上工作。然后,当我正在处理时,我错误地点击消息" 不要在下次启动Delphi时加载此软件包" ...
即使我卸载,清理我的包...在我重新编译并成功重新安装后:Delphi向我显示我的组件已成功编译和注册的消息(已识别并添加了一些新组件: TMyComponents)。
我是"希望"当我再次加载我的测试项目时,我的组件仍然会在我的表单上,但我收到的信息是 "未找到类TMyComponent。忽略错误并继续?注意:这可能会删除组件或丢失的属性值"
然后我检查菜单:"组件/安装包" ,我的包显示在列表中,但它"未选中&# 34; 。如果我手动检查它并加载我的项目,我的组件就在那里,一切都好。如果我重新启动delphi,程序包将再次取消选中并仍然禁用。
当我像往常一样启动Delphi时,如何重新激活此程序包? (DELPHI-2009)
答案 0 :(得分:6)
我在Windows注册表(Regedt32.exe)中搜索时发现了一些东西:
1 - 我确保我的包裹在这里: HKEY_CURRENT_USER \ Software \ CodeGear \ BDS \ 6.0 \ 已知软件包 \ “C:\ Users \ Public \ Documents \ RAD Studio \ 6.0 \ Bpl \ MyPackage.bpl”
2 - 然后我从这里删除了我的包 HKEY_CURRENT_USER \ Software \ CodeGear \ BDS \ 6.0 \ 已停用的套餐 \ “C:\ Users \ Public \ Documents \ RAD Studio \ 6.0 \ Bpl \ MyPackage.bpl”
3 - 我卸载并重新安装我的软件包。
现在再次运作
答案 1 :(得分:3)
此信息保存在注册表中。对于Delphi 2009,请查看:
HKCU\Software\CodeGear\BDS\6.0\Disabled Packages
您的包裹应该在那里列出。删除包的值,然后重新启动Delphi。