Foxtable(狐表)用户栏目专家坐堂 → 关于在线升级


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

主题:关于在线升级

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


加好友 发短信
等级:幼狐 帖子:105 积分:1140 威望:0 精华:0 注册:2015/1/12 0:29:00
关于在线升级  发帖心情 Post By:2017/1/9 14:54:00 [只看该作者]

If Syscmd.Project.Update(False, True) = True Then
    Forms("版本更新说明对话框").Open()
End If

上面的语句在AfterOpenproject中执行时,用户点击“否”拒绝升级的结果如何与没有版本更新的结果加以区分?
我希望的是强制要求更新,并且在只有版本更新的时候才会弹出一个版本更新说明的对话框。
[此贴子已经被作者于2017/1/9 15:00:28编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/9 15:31:00 [只看该作者]

你应该在第一次打开新程序的时候再弹出提示。

 

Syscmd.Project.Update(False, False)
If GetConfigValue("打开次数", 1) = 0 Then
    Forms("版本更新说明对话框").Open()
    SaveConfigValue("打开次数", 1)
End If

 

--------------你的新程序,在发布前,要设置变量

 

    SaveConfigValue("打开次数", 0)


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


加好友 发短信
等级:幼狐 帖子:105 积分:1140 威望:0 精华:0 注册:2015/1/12 0:29:00
  发帖心情 Post By:2017/1/9 15:42:00 [只看该作者]

 这个方法我也曾想过,但是总觉得别扭,还有没有更好的办法?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/9 15:48:00 [只看该作者]


 回到顶部