以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [建议]Syscmd.Project.Update(Prom1, Prom2)参数修改  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93132)

--  作者:shenyl0211
--  发布时间:2016/11/21 15:25:00
--  [建议]Syscmd.Project.Update(Prom1, Prom2)参数修改
现状:Syscmd.Project.Update(Prom1, Prom2)
Prom1: 可选参数,逻辑型,没有发现新版本时,是否提示用户
Prom2: 可选参数,逻辑型,发现新版本时,是否提示用户升级

由于上述命令执行较快,所以无需增加专门的版本检测按钮,直接写在AfterOpenProject事件中就行了,这就没有必要出现prom1了。所以,Prom1显然是专门针对版本检测按钮的检测结果提示的,除此之外毫无用处。

考虑到不同的项目有不同的用处,是否强制升级取决于开发者对项目的定性,所以,Prom2还是有必要保留,以适用于不需要强制升级仍然可以安全运行的项目。

但是,在update2.zip文件较大、客户端网速较慢和(或)服务器下载速度较慢时,有必要弹出正在下载更新的提示Prom3,而不应静默下载,以保证整个项目启动过程始终有启动封面、进度条、更新提示,不会让用户觉得(假)死机了。

因此,建议用Prom3代替Prom1,或内置Prom3,只保留Prom2。



--  作者:有点青
--  发布时间:2016/11/21 16:57:00
--  
 默认的自动升级功能真的好鸡肋,希望能改正。
[此贴子已经被作者于2016/11/21 16:56:50编辑过]