以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  远程升级下载问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88095)

--  作者:zhy400137
--  发布时间:2016/7/27 8:15:00
--  远程升级下载问题
在阿里云上用SERU搭建了个FTP(阿里云代宽10M)用于远程升级,现可以检测到新版本,
在有的电脑上可以升级完毕,在有的电脑上不能,且同一电脑有时能,有时不能,请教老师
大概是哪的问题,我好排查,谢谢!
主要是卡在下载进度条那里。

--  作者:Hyphen
--  发布时间:2016/7/27 8:47:00
--  
使用“可执行文件.exe”运行程序还是“foxtable.exe”运行程序,需要使用前者。

电脑防火墙关闭试试。

afteropenproject事件/升级代码贴出来看看

--  作者:zhy400137
--  发布时间:2016/7/27 10:12:00
--  
关闭了,另外升级程序写在afteropenproject事件放中,感觉严重影响项目打开速度,是否有其他方式?谢谢
--  作者:大红袍
--  发布时间:2016/7/27 10:18:00
--  
以下是引用zhy400137在2016/7/27 10:12:00的发言:
关闭了,另外升级程序写在afteropenproject事件放中,感觉严重影响项目打开速度,是否有其他方式?谢谢

 

取决于你访问 update.txt 文件的速度,如果获取这个文件的值慢,打开肯定就慢。

 

你可以把升级程序做成按钮,让用户去点击升级,或者是,打开系统后,启动计时器,几秒后检测一下是否要更新。


--  作者:zhy400137
--  发布时间:2016/7/27 10:32:00
--  
那升级时,如果系统开着是否也能自己覆盖文件?
--  作者:zhy400137
--  发布时间:2016/7/27 10:35:00
--  
现在是昆明的电脑能下,广州电脑不能下
--  作者:大红袍
--  发布时间:2016/7/27 10:41:00
--  
以下是引用zhy400137在2016/7/27 10:32:00的发言:
那升级时,如果系统开着是否也能自己覆盖文件?

 

可以的,升级的时候,会需要你重新打开项目的。


--  作者:大红袍
--  发布时间:2016/7/27 10:42:00
--  
以下是引用zhy400137在2016/7/27 10:35:00的发言:
现在是昆明的电脑能下,广州电脑不能下

 

运行下面的代码,看能不能下载,如果不能下载,就是你网络的问题

 

http://www.foxtable.com/webhelp/scr/1402.htm

 


--  作者:zhy400137
--  发布时间:2016/7/27 11:10:00
--  
我用另存为试了下,不能升级的电脑不能下载,是不是什么地方封了?
另外,如果打开系统后,弄个按钮升级,在系统打开状态下,能升级成功?文件不能覆盖吧?

--  作者:大红袍
--  发布时间:2016/7/27 11:19:00
--  

1、不能下载,说明那个电脑无法访问你的ftp或http,应该是电脑所在的网络限制了。

 

2、可以覆盖。