递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 9931|回复: 22
打印 上一主题 下一主题

[类库封装] ★通用自动更新器★ 2022/07/02 更新

[复制链接]

79

主题

896

帖子

4656

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4656
跳转到指定楼层
楼主
发表于 2022-6-30 03:26:47 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 小蜗牛 于 2022-7-2 09:04 编辑

支持更新自身,也就是更新"update.exe" 确保更新无忧..
支持下载失败时自动重新下载,最大重试5次,如果5次都下载失败,则放弃当前文件..

在您的项目里引用"蜗牛自动更新类库"..然后使用函数: 自动更新(),即可...

部署简单方便,只需要把您的软件,直接放到服务器的目录里面即可..无需其它任何操作...

您只需要控制版本号,即可完成自动更新..

缺失的文件,会自动下载..即,在您服务器目录里面有"Config.ini"这个文件,而客户的电脑里面,缺失这个文件,只要调用了 "自动更新()"便会补足文件..


函数方法:



检测到更新:



需要终止进程:




不需要更新:





更新完成:




估计不少人有这个需求.但是自己去写又很麻烦...

参数介绍:
url 文本型您自己的服务器地址
程序名称 文本型在服务器上,软件的目录名称
线程数 整数多少条线程来下载更新文件
窗口标题 文本型自己定义窗口标题
静默更新 逻辑型 不管更新成功或者失败,都没有提示,也不会显示窗口
更新方式 整数 0=用户决定是否更新  1=强制按需更新(用户无权决定是否更新)   2=强制全部更新(用户无权决定是否更新)
更新完成后运行程序 文本型 更新成功后,运行指定程序,如果要运行当前程序可以: 取运行目录 () + 取执行文件名 ()

服务端使用方法:
   在"软件目录"下面,创建一个目录,名称比如"文本处理免费版" 然后把程序文件放在"文本处理免费版"即可..

客户端使用方法:
   傻瓜式,不知道怎么教才好...

类库+服务端..缺一不可...有的人怕有中招这些..如果怕xxxx的话,并且有需要的..可以找我买源码
服务端+客户端=500¥


后续会增加:免签收款(此功能需要购买..)


类库.vcip (651.25 KB, 下载次数: 57)
服务端.zip (4.03 MB, 下载次数: 158)


易语言调用:
火山用户不需要下载 调用更新.e (2.73 KB, 下载次数: 36)




回复

使用道具 举报

0

主题

48

帖子

607

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
607
23#
发表于 2024-8-23 23:05:29 | 只看该作者
干吧
回复

使用道具 举报

3

主题

15

帖子

307

积分

中级会员

Rank: 3Rank: 3

积分
307
22#
发表于 2023-9-8 09:12:49 | 只看该作者
给个联系方式我要买服务端源码
回复

使用道具 举报

0

主题

26

帖子

492

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
492
21#
发表于 2023-5-18 11:02:00 | 只看该作者
进来学习一下
回复

使用道具 举报

1

主题

72

帖子

1120

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1120
20#
发表于 2022-7-6 14:58:37 | 只看该作者
我明白了,
回复

使用道具 举报

47

主题

887

帖子

4119

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4119
19#
发表于 2022-7-6 14:44:17 | 只看该作者
回复

使用道具 举报

79

主题

896

帖子

4656

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4656
18#
 楼主| 发表于 2022-7-6 13:59:18 | 只看该作者
菜鸟龙 发表于 2022-7-6 11:21
程序没有更新也会弹出一个对话框?

如果不弹...用户点了"更新"一直没有反应..会一脸懵逼的...
如果要不弹出..可以选择静默更新
回复

使用道具 举报

1

主题

72

帖子

1120

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1120
17#
发表于 2022-7-6 11:21:15 | 只看该作者
程序没有更新也会弹出一个对话框?
回复

使用道具 举报

79

主题

896

帖子

4656

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4656
16#
 楼主| 发表于 2022-7-1 10:50:17 | 只看该作者
本帖最后由 小蜗牛 于 2022-7-1 10:51 编辑
shuimiao 发表于 2022-7-1 09:08
这个最好去掉服务端,只要http读取配置文件就行

去掉的话...就不够方便了..需要手动更新配置文件,更新下载地址...而且..用户要自己搭建web服务..也麻烦...
回复

使用道具 举报

403

主题

2450

帖子

8037

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8037
15#
发表于 2022-7-1 09:08:42 来自手机 | 只看该作者
这个最好去掉服务端,只要http读取配置文件就行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-9-27 19:16 , Processed in 0.098371 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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