我正在重写和/或整合一堆我的“应用程序框架”类(基本主题,关于框,锁定例程和购买链接,自动更新,数据模块初始化程序等) - 基本上,我有一些小的潜在共享软件应用程序,我想要出门,并希望尽可能重用代码,以及为以后的应用程序构建一个框架,以节省时间。
在一个应用程序中,我有自动更新,我正在使用LMD的WebUpdate,并且相当满意它,但考虑到我正在重新推动所有内容,我想我会看到“最好的共识”是什么接近“就此而言。我不介意支付商业费用,也不介意使用开源,如果这是最好的...只是宁愿不重新发明轮子。 (我读过:Delphi: How do you auto-update your applications?)
Delphi Win 32应用程序的最佳自动更新组件是什么?
答案 0 :(得分:5)
我使用TmxWebUpdate。它是免费的,简单易用的。我还拥有带有TWebUpdate的TMS组件包,但从未真正找到转换的良好动机。
答案 1 :(得分:4)
我使用来自TMS Components的TWebUpdate并对此非常满意。我没有使用过LMD,所以遗憾的是我无法提供比较。
TMS还提供了大量其他组件,因此,如果您的重写需要其他任何内容,特别是如果您想要一些闪亮的UI增强功能(TMS有一系列iPhone风格的组件),那么该网站肯定值得一游。
他们在支持论坛中看起来相当活跃(虽然我没有必要将它们用于WebUpdate组件)并且他们有相当规律的发布周期。
答案 2 :(得分:1)
我听过Tmssoftware的TWebUpdate赞美之词
同样torry有相同工作的很多组件,有些是免费的,有些是商业的。
现在什么是最好的?,这取决于你的需求,你已经使用LMD的一个,这是一个很好的公司,我对他们的组件非常好的经验,但从未使用过这个。
如果你需要一个特定的功能,或者你正在使用的当前功能有问题,最好列出它们,这样你会得到更好的答案,但很难定义最好的,因为每一个有不同的经验和观点。
答案 3 :(得分:1)
我自己使用TWebUpdate。它有效,但文档有点受限,有时似乎有点儿。
我已经研究过LMD(我有他们的完整组件包),但它似乎比TWebupdate更有限。
答案 4 :(得分:1)
我也在使用TWebUpdate,并且必须回应stg关于支持质量(好)和文档质量的评论(参差不齐 - 它很旧,并不总是立即反映它们的新功能)。
你也会发现一些强调“自己动手”的方法。
请记住,部分自动更新问题是您在最后创建更新“包”所需的工具。 TMS软件提供了一个可与TWebUpdate一起使用的工具,并且它做得相当好。在我的情况下,我“滥用”组件来处理多个文件,以便我可以刷新其他相关的库,文本文件等。更新构建器工具并不是真的很好。所以有一些手动编辑。但更新部分运作良好。
我还要谨慎一点,你需要注意Vista中的更新(可能还有Windows 7)。写入Program Files层次结构中受保护的位置对我来说是个问题。您可能想要使用您使用的任何组件检查它。
答案 5 :(得分:1)
您是否考虑过Embarcadero的Appwave。这不是免费的,我不知道价格。