以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  远程自动升级问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144770)

--  作者:swagger
--  发布时间:2019/12/29 15:38:00
--  远程自动升级问题
If Syscmd.Project.Update(False,False) = False Then \'如果没有升级
    
Forms("窗口1").open()
    
\'后续其它代码
End If



用上述代码,自动升级时可以关闭升级窗口,选择不升级,客户端还是可以用旧版本。这个有什么办法可以让客户端强制升级,不能关闭升级窗口?

--  作者:有点蓝
--  发布时间:2019/12/29 20:44:00
--  
方法1、下载update.txt文件判断日期和PublishDate是否一致,如果不一致就强制退出
2、如果是外部数据源,在数据库设置一个版本号,查询版本号和项目内置的版本号是否一致,如果不一致就强制退出
项目内置的版本号可以使用设置保存在项目中:http://www.foxtable.com/webhelp/topics/1544.htm