是InstallShield能够去德尔福安装的唯一途径?(Is Installshield the

2019-07-23 04:59发布

或者是有什么更便宜,更好?

我仍在使用与德尔福6 :)提供的Installsheild快递(Borland的限量版),但我的“感觉”,我应该更新它 - 我要去获得太多或任何购买购买2010版?

旧版本并在Vista上运行。

我使用德尔福2009年。

任何意见或明确的是/否?

Answer 1:

我喜欢InnoSetup了很多。 联合ISTool它很舒服了。



Answer 2:

这取决于,但它不依赖于应用程序的语言(DELPHI,C#,C ++,C等)。

你需要的,如果你想创建到主要决定微星的 ,这是微软官方的安装格式(和一个我喜欢),或者如果你是罚款是可执行文件安装(如通过创建InnoSetup或NSIS )

微星提供了很多非常不错的功能,如短信部署在组织中,自动安装和拆卸的集成,在使用运行中修改变换 ,非常有力的前提条件处理,可以在VBScript或C ++或Delphi编写“自定义操作”。

请参阅本指南编写用Delphi MSI自定义操作 。

因为我创造微星的我不能给InnoSetup或NSIS的具体特点说话。 我个人使用最新的InstallShield的版本,但你也可以使用广泛支持和积极维护开源的Windows Installer XML工具包(被称为WIX) 。 事实上,大多数的Visual Studio用户喜欢维克斯,因为它与MSBuild的集成以及.​​...德尔福2007年和较新的一样。

这里有一个很好的教程维克斯如果您有兴趣使用它来建立一个MSI安装包为您的Delphi应用程序。

然而,包装你的头周围微星的可能需要一些时间。 它的功能非常强大,但需要一些耐心和奉献精神学好。 如果你正在寻找一种更快的方式获得您的软件安装移动(和不熟悉的Windows Installer),我可能会选择InnoSetup(与ISTool使用)。



Answer 3:

如果你想建立MSI-设置,你可以看看高级安装(www.advancedinstaller.com)。 这使得比微软提供的工具更易于建筑MSI-设置了很多。 我用了很多在这里。



Answer 4:

你可以使用你想建立一个安装程序Delphi应用程序的任何安装程序。 你当然不必坚持使用InstallShield。 我的愚见是,几乎什么都好。 我也很喜欢InnoSetup(+1 FVU)较小的安装。 为了支持组策略安装,不过,你需要的东西MSI为主。 所以,这取决于你的需求,但是,你正在安装Delphi应用程序的事实,不必在所有影响你的决定



Answer 5:

我用Inno Setup的,一个伟大的工具。 包括它自己的德尔福像脚本语言对于自定义操作,但我从来没有需要使用该功能。

您也可以尝试的InstallAware,但我认为这是昂贵的。



Answer 6:

我建议DeployMaster从JGSoft。 非常容易使用,它拥有所有我所需要的功能。 这不是免费的,但很值得的钱。 看看这个。



Answer 7:

@fvu,@Despatcher:

由于Inno Setup的收到了很多票,我想提一提,它的存在Embarcadero公司的RAD Studio专家直接在这个IDE称为RAD和安装程序集成创新安装: http://rad-installer.com/



Answer 8:

我用TARMA安装5从Tarma.com。 廉价的,界面生成器包含和多语种的设置可能。 对我来说,完美的解决方案。



Answer 9:

我使用“ 设置工厂 ”从靛蓝玫瑰,这是我经过多年的使用明智的installmaster 8的切换到去年。

SetupFactory是一个有点古怪,但它肯定是强大的,它远不及昂贵的InstallAware和InstallShield等。

但克雷格和米克指出,您的安装程序的选择应以发展为独立的语言真的被你的客户的期望,你准备在安装体验花的时间和精力量,和你的财务约束驱动。 :-)



文章来源: Is Installshield the only way to go for Delphi Installations?