Delphi 我启动时没有加载包 Delphi

Delphi package not Loading when i start Delphi

我正在开发自己的包。然后,当我在处理时,我错误地点击了消息 "Don't load this package on the next start of Delphi"。 ..

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

我是 "hoping" 当我再次加载我的测试项目时,我的组件仍会出现在我的表单上,但我收到的消息是 "Classes TMyComponent not found. Ignore error and continue ? Note : this could delete the component or lost properties values"

然后我查看菜单:"Component / Installing Package",我的包裹出现在列表中,但它是 "unchecked".如果我手动检查并加载我的项目,我的组件就在那里,一切正常。如果我重新启动 delphi 软件包再次保持未选中状态并且 仍然禁用 .

我如何才能重新激活此程序包以便在我像往常一样启动时加载 Delphi? (Delphi-2009)

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

1 - 我确保我的包裹在这里: HKEY_CURRENT_USER\Software\CodeGear\BDS.0\ 已知包\ "C:\Users\Public\Documents\RAD Studio.0\Bpl\MyPackage.bpl"

2 - 然后我从这里删除了我的包裹 HKEY_CURRENT_USER\Software\CodeGear\BDS.0\ 禁用的包\ "C:\Users\Public\Documents\RAD Studio.0\Bpl\MyPackage.bpl"

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

现在又可以用了

此信息保存在注册表中。对于 Delphi 2009,请查看:

HKCU\Software\CodeGear\BDS.0\Disabled Packages

你的包裹应该列在那里。删除包的值,然后重新启动 Delphi.