|
模块名称:在线更新模块
版本:2.4
此模块不能加入到要更新的文件中,需要单独制作一个exe可执行程序,再调用它。
1.如果下载文件是ZIP文件,可以下载后自动展开到软件的目录下;
2.可指定某个EXE文件为自安装包,下载后自动运行展开在软件的目录下;
3.美化了升级普通窗口,使其小巧可爱.增加了大量的说明文字.一看即会用!
5.还是使用了EDB文件,但改进了安全性,一打开就关闭,不会破坏数据库文件.
6.支持版本识别,并且更新后自动更改本地版本.
7.增加导入功能,可将以前的EDB列表文件导入新库,这样可加快录入.
8.可以增加一层目录.自建文件夹.
9.可以不弹出主窗口,先检查再升级,弹出一个最小的窗口,也是需要单独编译运行.
10.2.0以上版本采用多线程操作方式,修正了1.0不能更新到文件夹的错误并且美化了界面。
其中的生成列表是用来创建下载列表的.
注:前提是你要把要更新的文件和文件列表传送到服务器上。
------------------------------
.版本 2
.子程序 更新, , 公开, 提供一个升级窗口,可自定义欢迎文本。
.参数 软件名称, 文本型, , 软件的名称,必须的
.参数 更新列表地址, 文本型, , 在服务器上的更新列表路径,例如:HTTP://www.66608.com/update.edb,请使用"生成列表"来创建列表数据库
.参数 自定义欢迎文本, 文本型, 可空, 在更新启动时显示的欢迎语句,如果不填写则使用默认。
.参数 是否搜寻正在运行的程序, 逻辑型, 可空, 如果要更新的文件正在运行的话,将不会更新成功,所以在运行时会搜寻指定标题的窗口,如果为假则不搜寻窗口。
.参数 要搜寻的程序标题, 文本型, 可空, 要搜寻的标题(如果“是否搜寻正在运行的程序”为假的话,此参数无效)
.参数 是否最小化升级窗口, 逻辑型, 可空, 如果为空,即为非最小化检查,而是弹出一个标准大窗口输入后检查.如果自动检查,检查到有新版本了,会弹出是否要升级的窗口.
.参数 要关闭的窗口句柄, 文本型, 可空, 如果空,即为没有可自动关闭的窗口.
.参数 是否需要XP化按钮, 整数型, 可空, 如果为0,即为非XP按钮,0.#无风格; 1.#蓝色风格; 2.#绿色风格; 3.#银色风格
.子程序 生成列表, , 公开, 用来生成更新所用的列表数据库
下载地址:
http://down.qiannao.com/space/show/yingjun/share/2009/7/23/模块_在线更新.ec/.page |
|