自动构建和安装Delphi组件

Tra*_*cer 4 delphi components vcl

因此,我的Delphi组件功能齐全,可用,除了一些细节尚未涵盖.我想要的是创建一个设置(Inno设置),它会自动将我的组件安装到用户的Delphi/C++ Builder IDE中.我认为我必须使用delphi命令行编译器,但如何?

谢谢.

klu*_*udg 7

不幸的是,Delphi IDE根本不支持自动化组件安装.IMO,这是一个非常大的问题,因为组件架构在Delphi中非常重要.

您可以从命令行构建软件包(使用MSBuild或DCC),但无法将其安装到IDE.要安装软件包,您应该编写自己的安装程序来构建软件包,复制编译文件并更新Windows注册表.请注意,没有正式文档如何编写此类安装程序,但您可以将Jedi(JVCL)安装程序代码作为示例.

还有第三方工具可以自动化组件安装,例如" 懒惰的构建器 ",这可能对您有意义.