Foxtable(狐表)用户栏目专家坐堂 → 自己做的升级处理,大版本升级时报错!


  共有2766人关注过本帖树形打印复制链接

主题:自己做的升级处理,大版本升级时报错!

帅哥哟,离线,有人找我吗?
诚学思行
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
自己做的升级处理,大版本升级时报错!  发帖心情 Post By:2019/7/9 16:52:00 [显示全部帖子]

自己做的升级处理,

小版本升级(update1.zip)没有问题。

大版本升级(update2.zip)解压时报错。

 


图片点击可在新窗口打开查看此主题相关图片如下:20190709165023.jpg
图片点击可在新窗口打开查看

 

这个怎么解决?

我在想Foxtable自带的升级处理解压时也会面临同样的问题,处理思路是怎么样的?


 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)升级程序应该单独一个exe,在判断有...  发帖心情 Post By:2019/7/9 17:20:00 [显示全部帖子]

谢谢狐狸爸爸。

有示例或者以前的参考资料吗?


 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)升级程序应该单独一个exe,在判断有...  发帖心情 Post By:2019/7/9 17:31:00 [显示全部帖子]

你说的exe应该怎么做,不太懂啊。

能再指导一下吗?


 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(有点蓝)Foxtable发布后的“可执行文件.exe”...  发帖心情 Post By:2019/7/9 17:46:00 [显示全部帖子]

我有些被整蒙了。

 

Foxtable自带的升级函数的进度条不显示,用户不知道是升级在进行还是死机了,所以经常选择关掉(取消 X掉)。

所以我就自己做升级处理,一开始没想到也没人告诉我,原来光用Foxtable是不能解决自己升级问题的。

现在搞大了,我也整蒙了。

 

我就纳闷了,升级函数很好,这么多人要用,机会每个人都要用到,为什么就不解决这个进度条不显示的问题?

由这个问题引发了,我还得先学学vs exe ……

 

我不能理解这个逻辑,真的。


 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)发布后的程序,自定义升级最简单的...  发帖心情 Post By:2019/7/10 11:32:00 [显示全部帖子]

感谢回复,我来试试今天。

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)发布后的程序,自定义升级最简单的...  发帖心情 Post By:2019/7/10 11:41:00 [显示全部帖子]

update_Fox_Path 这个目录什么时候可以删除?

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)我测试官方的自动升级,是有进度提...  发帖心情 Post By:2019/7/10 14:38:00 [显示全部帖子]

官方的自动升级进度条肯定有问题的,这一点我可以肯定。

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)发布后的程序,自定义升级最简单的...  发帖心情 Post By:2019/7/10 22:24:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:20190710222000.jpg
图片点击可在新窗口打开查看

 


图片点击可在新窗口打开查看此主题相关图片如下:20190710222030.jpg
图片点击可在新窗口打开查看

 

已经做到这一步了。

 

1、下载升级文件 --- 【OK!】
2、在foxtable主程序目录创建一个子目录update_Fox_Path,将升级包中的文件解压到这个目录中。 --- 【OK!】

下次启动,Foxtable就会自动完成升级, ---【然而并没有 结果是死机 挂掉】
注意必须用发布时生成的exe文件启动,   ---【没错,我就是按你说的用发布时的exe启动的】
不能用foxtable主程序启动,当然大家平时也是这么做的。

 

下一步我应该怎么办?


 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)我测试可以,不过还有一个细节没有...  发帖心情 Post By:2019/7/11 10:35:00 [显示全部帖子]

狐狸老爸的意思是解压后,删掉update_fox_path文件夹下这个xx.exe,

然后启动?


 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3425 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(诚学思行)回复:(狐狸爸爸)我测试可以,不...  发帖心情 Post By:2019/7/11 11:09:00 [显示全部帖子]

狐狸老爸,

按你指导的办法删掉xx.exe后貌似可行。

 

现在还有几个问题请教:

1、如何获取xx.exe中xx的名称?这个全局常量名称是什么?我现在是写死的。

2、在解压update2.zip并删掉xx.exe成功之后执行了以下代码:


图片点击可在新窗口打开查看此主题相关图片如下:20190711105948.jpg
图片点击可在新窗口打开查看

可以退出,但从系统声音和屏幕闪烁判断,执行上述代码之后,系统出现了1-2次messagebox之类的对话框或报错框,

速度很快,看不到,更无法截屏。

 

3、之后用xx.exe可以正常启动,也自动删除了update_fox_path目录。


 回到顶部
总数 18 1 2 下一页