|
盒子资源分类 |
![]() |
|
|
|
Upgrader v1.0 (在线更新组件) |
![]() |
关键字:Upgrader Update HTTP 在线更新 |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2007/8/3 |
发布者:whitewolf |
发布时间:2007/8/3 |
编辑器:D7/D2007 |
语 种:简体中文 |
分 类:互联网 |
下载浏览:851/9162 |
|
|
|
|
最近写到的一个程序需要具备更新功能,本想使用AutoUpgrader的,可是我的程序是后台进程,没有窗体,不能使用AutoUpgrader,没有办法,只好自己动手写了这个组件。
组件名:Upgrader
功能:用于通过Http更新软件
特性: 1、阻塞模式更新 2、具备比较完备的进度控制 3、与autoupgrader组件相比,相对更简单些,但autoupgrader必须要求具备GUI,而这个组件则不需要。
组件属性: UpdateInfoURL:更新信息文件的URL地址 VersionPattern:版本控制模式 vpByNumber:采用数字作为版本号,采用此模式,VersionAsNumber有效 vpByDateTime:采用日期作为版本号,采用此模式,VersionAsDateTime有效
更新信息文件格式: [version] Pattern=1 //VersionPattern (0表示采用vpByNumber, 1表示采用vpByDateTime) Version=2 //版本号,如果Pattern为0,则这里采用数字,否则使用日期字符串,如:2007-08-03 12:00:00
//下面是文件列表,格式为:本地路径=下载地址 //.表示当前目录,..表示上级目录,跟DOS下的表示是一样的。 [files] ..\test\NBServer.exe=http://192.168.1.2:19130/nbmanager/NBServer.exe .\test\blacklist.sys=http://192.168.1.2:19130/nbmanager/blacklist.sys test\client.exe=http://192.168.1.2:19130/nbmanager/bak/client.exe config.ini=http://192.168.1.2:19130/nbmanager/config.ini zend\1.exe=http://192.168.1.2:19130/nbmanager/test/1.exe zend\2.exe=http://192.168.1.2:19130/nbmanager/test/2.exe zend\3.exe=http://192.168.1.2:19130/nbmanager/test/3.exe
现在我的程序正在使用这个组件,暂时未发现什么问题,如果有朋友发现bug,请与我联系:whitewolfxp AT 163.com |
![]() |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
![]() |
|
相关评论 |
![]() |
共有评论8条
当前显示最后6条评论
|
whitewolf |
2007/8/6 9:08:46 |
你这提示可能是indy的版本与我使用的不同,这两天我在改这个,改好后会再次上传。谢谢关注! |
rob123 |
2007/8/6 9:41:21 |
期待,好东西。 |
qinmiaozn |
2007/8/6 12:12:25 |
关注中... 改好了 请MAIL通知我下 呵呵 谢谢了. Qinmiaozn@163.com |
robberhai |
2007/8/6 14:48:14 |
Indy70 是哪个版本带的?我这找不到Indy70.dcp!!! |
whitewolf |
2007/8/6 15:32:04 |
为了保证版本的统一,决定不使用indy,关于这个已经修改好了,正想加一些东西进来,就这两天应该就可以上传上来了,谢谢大家的关注! |
luckypig |
2008/4/23 2:16:09 |
呵呵,不用INDY,那改用什么啊?顶一下先 |
我要发表评论 |
查看全部评论 |
|
|
|