Foxtable(狐表)用户栏目专家坐堂 → [求助]想做无感知升级功能


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

主题:[求助]想做无感知升级功能

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


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
[求助]想做无感知升级功能  发帖心情 Post By:2014/3/20 13:13:00 [显示全部帖子]

目前狐表提供了远程在线升级的功能,但不管Syscmd.Project.Update(True,True)的参数是否选择TRUE,对于终端客户来讲,都还是有感知的,能否提供新的功能,就是发布版软件运行后,在系统空闲时,自动对比是否有新的版本,如果有,则将update.zip压缩包下载下来,解压放到某个特定位置,等下次软件启动时,直接将新的程序更新到project目录下面,并启动新的版本程序,这样对于终端客户来讲,他是不知道已经升级了,但使用的确实是最新的版本。

 

如果狐爸觉得这个功能是小众功能,不考虑的话,能否在“等下次软件启动时,直接将新的程序更新到project目录下面,并启动新的版本程序”这一块的内容提供语句支持,就是应该怎样写语句,我们自己做也可以,目前就是这一段不知道如何来写?

[此贴子已经被作者于2014-3-20 13:14:23编辑过]

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


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
  发帖心情 Post By:2014/3/20 14:30:00 [显示全部帖子]

以下是引用Bin在2014-3-20 14:07:00的发言:
使用 Syscmd.Project.Update(False,False)   不能满足你需求吗?

这种的话,对于终端用户还是会有感觉,就是升级期间,窗口是停顿的,不能做其他任何操作,用户会有感知,也许我这个要求比较苛刻,但对于用户来说感知确实不是很好。


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


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
  发帖心情 Post By:2014/3/20 14:37:00 [显示全部帖子]

我也想过,放到项目打开后事件中,目前看来只能这样了

 回到顶部