我在忙我自己的包裹。然后,在处理过程中,我错误地单击了消息“-不要在Delphi的下一个开始加载此包”.
即使我卸载,清理我的包裹..。在我成功地重新编译和重新安装它之后: Delphi向我展示了一条消息,即我的组件已经成功地编译和注册了,(一些新的组件被识别并添加: TMyComponents)。
我“希望”当我再次加载我的测试项目时,我的组件仍然在我的表单上,但是我收到消息说“类TMyComponent未找到。忽略错误并继续?注意:这可能会删除组件或丢失的属性值”。
然后我签入菜单:"Component / Installing“,我的包出现在列表中,但它是”未选中“。如果我手动检查并加载我的项目,我的组件就在那里,一切都很好。如果我重新启动delphi,包将再次保持未选中状态,而且仍然禁用。
当我像往常一样启动Delphi时,我如何重新激活这个包来加载?(Delphi-2009)
发布于 2016-10-17 11:40:43
我在windows注册表(Regedt32.exe)中搜索时发现了一些东西:
1 -我确保我的包在这里:HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\ 已知软件包\“C:\User\Public\Documents\RAD Studio\6.0\Bpl\MyPackage.bpl”
2 -然后我删除了我的包从这里HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\ 禁用软件包\“C:\User\Public\Documents\RAD Studio\6.0\Bpl\MyPackage.bpl”
3 -我卸载和重新安装我的软件包。
现在它又起作用了
https://stackoverflow.com/questions/40084085
复制相似问题