精易论坛

标题: [新手入门] 实践模拟使用控制台进行更新 带更新进度.... [打印本页]

作者: imao    时间: 2021-9-26 13:48
标题: [新手入门] 实践模拟使用控制台进行更新 带更新进度....
新手入门 研究学习如何使用控制台程序进行程序更新包的更新并解压,大佬勿喷,萌新一枚。

实现思路:
有点类似网盘的思路,通过cha询服务器内的更新配置中的版本与自身版本是否一致,如果不一致则反馈更新程序,调用更新。
使用组件远程服务与请求客户Duan  控制台程序界面的操作均使用API操作 部分有注释(写注释太多怕有的注释误导了,毕竟一知半解)
解压使用WinRAR控制台版,更新包用RAR压缩,放到【Server】目录下的【updateData】,并在【Server】目录下的【update.ini】中的【更新文件路径】的等于号后面修改成【刚放进去的压缩包名字,带扩展名,例如: a.rar】。控制台解压后在根目录的【UnPak】目录下


控制台更新带进度.7z

713.53 KB, 下载次数: 111, 下载积分: 精币 -2 枚


作者: 故林    时间: 2021-9-26 14:24
哈哈不错的,就是感觉可以套下别的UI就好看了
作者: imao    时间: 2021-9-26 14:28
故林 发表于 2021-9-26 14:24
哈哈不错的,就是感觉可以套下别的UI就好看了

hhh,我就把最核心的,发出来
作者: 小飞爱精易    时间: 2021-9-26 21:47
支持开源~!感谢分享
作者: FBI追风大大    时间: 2021-9-27 07:44
        支持开源~!感谢分享
作者: qq2518    时间: 2021-9-27 08:43
感谢分享。支持开源
作者: 734108950    时间: 2021-9-27 13:18
支持开源~!感谢分享

作者: junzexi    时间: 2021-9-27 16:28
试了下挺好的,能再改进改进文件放在一个目录然后可以自动增量更新就好了,可以参考下OAUS
作者: imao    时间: 2021-9-27 19:35
junzexi 发表于 2021-9-27 16:28
试了下挺好的,能再改进改进文件放在一个目录然后可以自动增量更新就好了,可以参考下OAUS ...

好的好的~有空去研究学习一下
作者: imao    时间: 2021-9-28 01:55
刚刚发现了点问题
启动窗口创建完成后代码中的 文件名 应该为 【读配置项 (取运行目录 () + “\update.ini”, “debug”, “更新文件路径”, )】
即:

.版本 2
.支持库 EThread

.子程序 __启动窗口_创建完毕

文件目录 = 取运行目录 () + “\updateData\” + 读配置项 (取运行目录 () + “\update.ini”, “debug”, “更新文件路径”, )
文件名 = 读配置项 (取运行目录 () + “\update.ini”, “debug”, “更新文件路径”, )
文件长度 = 取文件尺寸 (文件目录)
线程许可证 = 创建进入许可证 ()
数据块 = 到整数 (数据块编辑框.内容) × 1024 × 1024
超级列表框1.获取焦点 ()

修改后的源码如下

控制台更新带进度9.28.zip

779.01 KB, 下载次数: 1, 下载积分: 精币 -2 枚


作者: imao    时间: 2021-9-28 02:00
本帖最后由 imao 于 2021-9-28 02:02 编辑

发现个问题  启动窗口创建完成处的代码 文件名应该为【文件名 = 读配置项 (取运行目录 () + “\update.ini”, “debug”, “更新文件路径”, )】
即:

.版本 2
.支持库 EThread

.子程序 __启动窗口_创建完毕

文件目录 = 取运行目录 () + “\updateData\” + 读配置项 (取运行目录 () + “\update.ini”, “debug”, “更新文件路径”, )
文件名 = 读配置项 (取运行目录 () + “\update.ini”, “debug”, “更新文件路径”, )
文件长度 = 取文件尺寸 (文件目录)
线程许可证 = 创建进入许可证 ()
数据块 = 到整数 (数据块编辑框.内容) × 1024 × 1024
超级列表框1.获取焦点 ()




修改后的源码在这里

控制台更新带进度9.28.zip

779.01 KB, 下载次数: 1, 下载积分: 精币 -2 枚


作者: wanfeng666    时间: 2021-9-28 10:19
有点懵逼了,,,,,,
作者: huoshanlangzhe    时间: 2021-9-29 10:23
看起来,很牛B的样子
作者: 醉卧美人膝    时间: 2021-10-2 07:49

作者: ghost12    时间: 2022-3-29 02:02
共同努力,共同进步
作者: 132465798a    时间: 2024-6-28 02:52
支持一下
作者: sgs666    时间: 2024-12-13 17:01
共同努力,共同进步




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4