我正在准备一个安装程序(Inno Setup)来将我的组件包安装到Delphi XE中,而无需在IDE中手动操作。
如何将Delphi组件包(例如,MyComponent.bpl)安装到Delphi中,而无需通过“Install Packages”菜单项手动执行此操作?它是注册表项吗?
答案 0 :(得分:22)
是的,注册表是你的朋友。
的软件包:
HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known IDE Packages
HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known Packages
IIRC已知的IDE包用于IDE扩展,以及用于组件的已知包(在工具选项板上)
图书馆路径位于:
HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Library
注意:
<Borcadero>
代表Borland,CodeGear或Embarcadero,具体取决于您的Delphi版本。<version>
是IDE版本,即Delphi 2010的7.0。