Abbrevia是个不错的解压控件,我的所有自动升级程序都是用的这个控件自解压到客户端的。 以前重装IDE后都是利用下getit装下,自动完成。 这几天getit抽风了,下载不了,只能去官网下载一份自己装了。 但是FMX版本能装上,遇到VCL的却始终报错,搞不懂啊,应该不是控件的问题啊,找了很多方法都不奏效。 最终发现是Abbreviavcld230.bpl的默认平台是64位,其他都是
标签: Abbrevia
软件自动更新自解压失败解决方案
一个程序往往需要经过不断的修改更新,手动维护往往比较耗费精力,所以我们需要一个自动执行更新的程序帮助我们去完成这项任务。 so 利用delphi我们自己来开发,虽然网上有现成的控件叫什么autoupdate,但是还是有很多不协调之处。 索性就自己写吧。 这里还是需要感谢序铭软件提供的部分源代码,在此基础上我加以延伸。 利用Abbrevia控件来写。 程序写完后,虽能从web服务器读取软件,并下载解压。但解压路径就不对了。因为更新程序也好多个子文件夹,可是更新文件全部都解压到了程序根目录,灭顶之灾