以文本方式查看主题 - 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编辑过]
|