【问题标题】:How to install a Delphi component package from the command line?如何从命令行安装 Delphi 组件包?
【发布时间】:2011-10-12 09:13:50
【问题描述】:

我正在准备一个安装程序 (Inno Setup) 来将我的组件包安装到 Delphi XE 中,而无需手动在 IDE 中摆弄。

如何将 Delphi 组件包(例如,MyComponent.bpl)安装到 Delphi 中,而无需通过“安装包”菜单项手动执行?它是注册表项吗?

【问题讨论】:

    标签: delphi installation components


    【解决方案1】:

    是的,注册表是你的朋友。

    包:

    HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known IDE Packages
    HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known Packages
    

    IIRC Known IDE Packages 用于 IDE 扩展,Known Packages 用于组件(在工具面板上)

    库路径位于:

    HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Library
    

    注意:

    • &lt;Borcadero&gt; 代表 Borland、CodeGear 或 Embarcadero,具体取决于您的 Delphi 版本。
    • &lt;version&gt; 是 IDE 版本,即 Delphi 2010 的 7.0。

    【讨论】:

    • 'Borcadero' - 我喜欢它:-)
    • 在使用 MsBuild 的 Delphi 版本上,还有另一个注册表项用于告诉 Delphi 它的库路径已更改。目前无法查找,因为我正在重新安装我的 Windows 操作系统,但一旦我的东西工作正常,我会重新访问。
    • @Cosmin:那太好了,不知道它存在。祝你重新安装好运...
    • 注册表项为:HCU\Software\&lt;Borcadero&gt;\BDS\&lt;version&gt;\Globals,值为ForceEnvOptionsUpdate。如果我以任何方式更改了已安装的软件包列表或修改了搜索路径,我总是将其设置为 1
    • @Cosmin:+1 深入了解。 HTF 你发现了吗?
    猜你喜欢
    • 2012-03-04
    • 2022-12-25
    • 1970-01-01
    • 2016-04-18
    • 2011-09-15
    • 1970-01-01
    • 2015-09-25
    • 2011-05-03
    • 1970-01-01
    相关资源
    最近更新 更多