6

我正在重写和/或整合我的一堆“应用程序框架”类(基本主窗体、关于框、锁定例程和购买链接、自动更新、数据模块初始化程序等)——基本上,我有一些小的我想要走出门外的潜在共享软件应用程序,并希望尽可能重用代码,以及为以后的应用程序构建框架以节省时间。

在一个应用程序中我有自动更新,我正在使用 LMD 的 WebUpdate,并且对它相当满意,但鉴于我正在重新修改所有内容,我想我会看到关于“最佳方法”的共识是什么这。我不介意为商业付费,也不介意使用开源,如果那是最好的……只是宁愿不重新发明轮子。(我读过:Delphi:你如何自动更新你的应用程序?

Delphi Win 32 应用程序的最佳自动更新组件是什么?

4

6 回答 6

5

我使用TmxWebUpdate。它是免费、简单且易于定制的。我还拥有带有 TWebUpdate 的 TMS 组件包,但从未真正找到切换的好动机。

于 2009-04-10T05:58:30.613 回答
4

我使用TMS Components的 TWebUpdate并且对它非常满意。我没有使用过LMD,所以很遗憾无法提供比较。

TMS 还提供大量其他组件,因此如果您的重写需要任何其他组件,特别是如果您想要一些闪亮的 UI 增强功能(TMS 有一系列 iPhone 风格的组件),那么该网站当然值得一游。

他们在他们的支持论坛中似乎相当活跃(尽管我不需要将它们用于 WebUpdate 组件)并且他们有一个相当定期的发布周期。

于 2009-04-02T08:14:38.357 回答
1

我从 Tmssoftware听到了对TWebUpdate的好评

同样的工作, torry也有很多组件,有些是免费的,有些是商业的。

现在什么是最好的?,这取决于您的需求,您已经使用了 LMD 的一个,这是一家很好的公司,我对他们的组件有很好的经验,但从未使用过这个。

如果您需要特定功能,或者您当前正在使用的功能有一些问题,最好列出它们,这样您会得到更好的答案,但很难定义最好的,因为每个人都有不同的体验和意见。

于 2009-04-02T05:36:14.620 回答
1

我自己使用 TWebUpdate。它有效,但文档有点有限,有时似乎有点错误。

我研究了 LMD(我有他们的完整组件包),但它似乎比 TWebupdate 更受限制。

于 2009-04-02T14:25:06.253 回答
1

我也在使用 TWebUpdate,并且必须回应 stg 关于支持质量(良好)和文档质量的评论(参差不齐——它很旧,并且并不总是立即反映他们的新功能)。

您还会发现一些强调“自己动手”方法的地方。

请记住,自动更新问题的一部分是您最终创建更新“包”所需的工具。TMS Software 提供了一个可与 TWebUpdate 一起使用的工具,而且做得相当好。就我而言,我“滥用”该组件来处理多个文件,以便我可以刷新其他相关的库、文本文件等。更新构建器工具对此并不是很好。所以有一些手动编辑。但是更新部分效果很好。

我还要提醒您注意 Vista(可能还有 Windows 7)中的更新。写入 Program Files 层次结构中的受保护位置对我来说是个问题。你可能想用你使用的任何组件来检查一下。

于 2009-04-17T18:42:41.307 回答
1

您是否考虑过 Embarcadero 的Appwave。它不是免费的,我不知道价格。

于 2012-05-24T11:59:14.607 回答