代码之家  ›  专栏  ›  技术社区  ›  Despatcher

Installshield是Delphi安装的唯一方法吗?

  •  5
  • Despatcher  · 技术社区  · 15 年前

    还是有更便宜更好的?

    我仍然在使用随Delphi 6:)提供的Installsheild express(Borland限量版),但我“觉得”我应该更新它。购买2010版我会获得很多或任何东西吗?

    旧版本在Vista上可以正常工作。

    我使用的是Delphi2009。

    9 回复  |  直到 15 年前
        1
  •  49
  •   fvu    15 年前

    我喜欢 InnoSetup 很多与…结合 ISTool 它也很舒服。

        2
  •  13
  •   Community Reversed Engineer    7 年前

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

    MSI's ,这是微软的 公务的 安装格式(以及我喜欢的格式),或者如果您对可执行文件(由 InnoSetup NSIS )

    transforms

    See this guide to writing MSI custom actions using Delphi .

    我不能谈论InnoSetup或NSIS的具体功能,因为我创建了MSI。我个人使用的是InstallShield的最新版本,但您也可以使用广泛支持并积极维护的开源软件 Windows Installer XML toolkit (known as WIX) . 事实上,大多数VisualStudio用户更喜欢WIX,因为它与MSBuild集成得很好……Delphi2007及更高版本也是如此。

    Here's a great WIX tutorial

    然而,围绕MSI的头脑可能需要一些时间。它非常强大,但要学好它需要一些耐心和奉献精神。如果您正在寻找一种更快的方法来进行软件安装(并且不熟悉Windows Installer),我可能会选择InnoSetup(与ISTool一起使用)。

        3
  •  4
  •   Chris    10 年前

        4
  •  3
  •   Craig Stuntz    15 年前

    事实上,你正在安装一个Delphi应用程序并不一定会影响你的决定 .

        5
  •  3
  •   Iron    15 年前

    你也可以试试InstallAware,但我觉得很贵。

        6
  •  1
  •   Holgerwa    15 年前

    我推荐 DeployMaster 来自JGSoft。非常容易使用,它拥有我所需要的所有功能。这不是免费的,但很值得。过来看。

        7
  •  1
  •   Slappy    8 年前

    由于Inno安装程序获得了许多选票,我想指出的是,它存在于Embarcadero RAD Studio expert中,它将Inno安装程序直接集成到这个名为 : http://rad-installer.com/

        8
  •  0
  •   Gerald    15 年前

    我使用Tarma.com上的Tarma安装程序5。价格低廉,包含界面生成器,并且可以进行多语言设置。对我来说,这是一个完美的解决方案。

        9
  •  0
  •   robsoft    15 年前

    Setup Factory “从靛蓝玫瑰,我切换到去年使用多年的智慧InstallMaster 8。

    但正如Craig和Mick所指出的,您选择的安装程序应该独立于开发语言,并且真正受客户期望、您准备在安装体验上花费的时间和精力以及您的财务限制的驱动。:-)