所以,我的 Delphi 组件可以正常运行,除了一些尚未涉及的细节之外。我想要创建一个安装程序(Inno setup),它将自动将我的组件安装到用户的 Delphi/C++ Builder IDE 中。我想我必须使用delphi命令行编译器,但是如何呢?
谢谢。
最佳答案
不幸的是,Delphi IDE 根本不支持自动组件安装。 IMO,这是一个非常大问题,因为组件架构在 Delphi 中非常重要。
您可以从命令行(使用 MSBuild 或 DCC)构建包,但无法将其安装到 IDE。要安装您的软件包,您应该编写自己的安装程序来构建您的软件包、复制已编译的文件并更新 Windows 注册表。请注意,没有官方文档如何编写这样的安装程序,但您可以以 Jedi (JVCL) 安装程序代码为例。
还有可自动安装组件的第 3 方工具,例如“lazy builder” ',您可能对此感兴趣。
关于delphi - 自动构建和安装Delphi组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12663891/