以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  自己做的升级处理,大版本升级时报错!  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=137561)

--  作者:诚学思行
--  发布时间:2019/7/9 16:52:00
--  自己做的升级处理,大版本升级时报错!

自己做的升级处理,

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

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

 


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

 

这个怎么解决?

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


--  作者:狐狸爸爸
--  发布时间:2019/7/9 17:17:00
--  
升级程序应该单独一个exe,在判断有新版本之后,打开这个exe并关闭foxtable,这个exe最好有点延时,或者判断foxtable进程有没有关闭,如果没有杀掉foxtable再升级。
--  作者:诚学思行
--  发布时间:2019/7/9 17:20:00
--  回复:(狐狸爸爸)升级程序应该单独一个exe,在判断有...

谢谢狐狸爸爸。

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


--  作者:诚学思行
--  发布时间:2019/7/9 17:31:00
--  回复:(狐狸爸爸)升级程序应该单独一个exe,在判断有...

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

能再指导一下吗?


--  作者:有点蓝
--  发布时间:2019/7/9 17:40:00
--  
Foxtable发布后的“可执行文件.exe”就是这个作用。如果要自己做,需要自己使用vs开发一个独立的exe程序
--  作者:诚学思行
--  发布时间:2019/7/9 17:46:00
--  回复:(有点蓝)Foxtable发布后的“可执行文件.exe”...

我有些被整蒙了。

 

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

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

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

 

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

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

 

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


--  作者:狐狸爸爸
--  发布时间:2019/7/10 9:32:00
--  
我测试官方的自动升级,是有进度提示的哦
--  作者:狐狸爸爸
--  发布时间:2019/7/10 9:39:00
--  
发布后的程序,自定义升级最简单的办法是:
1、下载升级文件
2、在foxtable主程序目录创建一个子目录update_Fox_Path,将升级包中的文件解压到这个目录中。

下次启动,Foxtable就会自动完成升级,注意必须用发布时生成的exe文件启动,不能用foxtable主程序启动,当然大家平时也是这么做的。

--  作者:诚学思行
--  发布时间:2019/7/10 11:32:00
--  回复:(狐狸爸爸)发布后的程序,自定义升级最简单的...
感谢回复,我来试试今天。
--  作者:诚学思行
--  发布时间:2019/7/10 11:41:00
--  回复:(狐狸爸爸)发布后的程序,自定义升级最简单的...
update_Fox_Path 这个目录什么时候可以删除?