以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自動更新問題  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51893)

--  作者:jaegea
--  发布时间:2014/6/5 11:12:00
--  自動更新問題
自動更新時在下載更新包時是否可以顯示個進度條?要不用戶在使用時提示更新,確定後老半天沒反應以為是程序死掉了又反覆重新再打开過,造成多次重複打开,這種情況是非常常見的,如果在下載更新包時顯示個下載進度就好了。
--  作者:Bin
--  发布时间:2014/6/5 11:14:00
--  
呃,自动升级不是有进度条的么?
--  作者:有点甜
--  发布时间:2014/6/5 11:18:00
--  

 注意update的语法

 

 

Syscmd.Project.Update(Prom1, Prom2)

Prom1: 可选参数,逻辑型,没有发现新版本时,是否提示用户。
Prom2: 可选参数,逻辑型,发现新版本时,是否提示用户升级。

例如希望自动升级能够完全"静默",发现新版本时不提示,自动开始升级,没有发现新版本时也不提示:

Syscmd.Project.Update(False,False)


--  作者:jaegea
--  发布时间:2014/6/5 11:42:00
--  
语法没错,但语法只是控制提示,没有进度条的
--  作者:有点甜
--  发布时间:2014/6/5 12:06:00
--  
 我测试,是有进度条的。
--  作者:jaegea
--  发布时间:2014/6/5 12:09:00
--  

奇怪,我用XP跟WIN7測試都沒有進度條...


--  作者:有点甜
--  发布时间:2014/6/5 12:11:00
--  

 我用这个文件测试,有进度条

 

自动升级的实现

本节的内容可以参考CaseStudy目录下的文件:.Table


--  作者:pc005637
--  发布时间:2014/6/5 17:39:00
--  网速太快了。
局域网,网速太快,进度条一闪而过。
--  作者:jaegea
--  发布时间:2014/6/5 18:09:00
--  

局域网是没进度条,测试了好多次了,把更新包用其它文件填充到了一百MB左右,还是一样,互联网是有,但局域网的就是没有


--  作者:有点甜
--  发布时间:2014/6/5 19:14:00
--  
以下是引用jaegea在2014-6-5 18:09:00的发言:

局域网是没进度条,测试了好多次了,把更新包用其它文件填充到了一百MB左右,还是一样,互联网是有,但局域网的就是没有

 

如果是局域网,可能真的没有。

 

局域网,只是简单的拷贝,你可以自己实现这个 自动更新的 功能嘛。

 

http://www.foxtable.com/help/topics/0343.htm