设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 19437|回复: 76
打印 上一主题 下一主题

[模块/函数] 你的软件也可象游戏软件一样互联网(非局域网)自动更新

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-25 11:37:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到Fannky发布的 让你设计的数据库也能自动UpDate ,但发现只是用于局域网,现把我以前做的互联网更新发上来分享。

互联网自动更新:
1、在我们发布做好的程序给客户使用后,使用客户较多,当有些小小的改动时,要去一个客户一个客户
通知,较麻烦!那有没有象瑞星及游戏那样自动查找是否发布了新版本并自动下载安装的方法呢?当然
有了(没有做不到,只有想不到嘛)。
2、你要有一个FTP或者一个可以上传及直接下载的网站(用于存放最新的客户端及版本信息)。
3、在发布更新时,为了减小客户端下载文件所需的时间,我们一般会压缩成ZIP或RAR文件,所以客户端
还得包含解压的程序(RAR)。
4、更新后为了能直接使用,所以最好你的程序是用另一个文件打开(如:你的程序是B,那你要先打开A
,再用A检查是否下载安装了更新,如果安装了,即COPY更新的程序TEM到B,再打开B,关闭A,因为直接
替换会造成ACCESS损坏)。
5、以下是操作方法及代码(等有空时再做个例放上来,或者谁帮做做例吧 )。
'更新.txt必须含:
'标识符TRUE,检测是否联网
'(因未联网也会下载到一个错误的网页)如(true)
'                版本相关信息        如(dat版本:3.0版)
'                更新文件下载地址    如(dat地址:http://192.168.1.5/web/3.0.rar下载)
'                更新文件大小信息    如(DATSZ:16535K")
以下内容需要回复才能看到
'用以下代码从网络读取版本信息文件:
游客,如果您要查看本帖隐藏内容请回复


附上示例:
说明:
本示例不可放于桌面运行!
示例存放版本信息的网页:[url=http://baije14764527.sys98.18ads.com/vi.txt][url=http://baije14764527.sys98.18ads.com/]http://baije14764527.sys98.18ads.com/vi.txt[/url],[/url]更改地址请于模块中更改。
示例存放RAR更新包的网址于以上页面中,存放的RAR更新包可以用任何后缀名,下载保存也可以是任何后缀名:
版本信息的中的文件大小必须是字节(不是KB),即右键单击更新包,属性中看到的大小。
示例下载解压后的文件存于与本文件同一路径,文件名:cports.exe(用于查看网络连接的一个程序)。
刚发现发布版本信息的页面打不开了,更改了文件内地址重新发上来了

[ 本帖最后由 baije 于 2008-3-25 18:51 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-3-25 11:48:08 | 只看该作者
谢谢分享,我也正在做这个功能,先学习学习,然后再与baije交流
3#
发表于 2008-3-25 12:22:31 | 只看该作者
谢谢分享!!
说真的,想过用此来作竞赛题目

点击这里给我发消息

4#
发表于 2008-3-25 12:45:12 | 只看该作者
呵呵,可惜答案公布了
5#
 楼主| 发表于 2008-3-25 18:10:27 | 只看该作者
哈哈,那现在也可以做为题目啊,要求在这个上面加上下载进度条。。。
6#
发表于 2008-3-25 18:15:54 | 只看该作者
拿来作题目绝对可以, 增加一些附加条件就行了
正所谓条条大路通罗马 方法绝对不止一种
7#
发表于 2008-3-25 20:29:03 | 只看该作者
8#
发表于 2008-3-26 09:04:52 | 只看该作者
顶了                       
9#
发表于 2008-3-29 16:14:46 | 只看该作者
用邮箱来存放更新文件可以吗?
10#
发表于 2008-4-29 16:36:46 | 只看该作者
qidai
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-1 20:29 , Processed in 0.110974 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表