【发布时间】:2012-11-27 06:37:48
【问题描述】:
在 Delphi XE3 下安装组件是一场噩梦。
-
首先我需要将源文件添加到
工具 -> 选项 -> 库
那我需要找一个正常的包编译一下
- 最后我需要找到设计时包并安装它。
这非常乏味且容易出错。有没有更好的方法来安装组件?
我找到了Delphi Package Installer。不幸的是,它不支持 Delphi XE3 或更高版本。
我听说有类似的东西会产生 exe 安装自己的包(类似于 Inno Setup),但我找不到这样的东西。
【问题讨论】:
-
请编辑您的问题以删除脏话。这是一个专业网站,有些人觉得这种语言令人反感。
-
我认为您发错了网站。您正在寻找rants.stackexchange.com
-
@Tom:不,不是。这是自 Delphi 6 以来存在的完全相同的过程(我在回答中说过)。生成 .exes 的产品是 Mustang Peak Component Installer(为安装 VirtualTreeView 而开发),它不再可用。与普通安装相比,它需要更多的设置工作,因为它是为在许多机器上安装(组件库的分发)而设计的,而不是用于安装您可能拥有的一组包文件。
-
@Tom:可能有,但那是 组件供应商 要做的(正如我在这里说过三遍),而不仅仅是安装你在某处找到的组件库并想安装。您必须专门为您安装的所有内容编写 .ISS 脚本;有(而且不可能有)一个通用的“安装一堆组件”脚本。如果您想要构建安装程序,请联系组件供应商/作者。
-
然后随意编写一个完全符合您要求的程序。 :-) 你确实有一个 IDE 和编译器。
标签: delphi installation components delphi-xe3