以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  升级成功对话框提示二次,不知道是什么原因  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186971)

--  作者:xxfoxtable
--  发布时间:2023/6/12 10:02:00
--  升级成功对话框提示二次,不知道是什么原因
 

If Syscmd.Project.Update(False,False,True) = False Then \'如果没有升级
    \'其它AfterOpenProject事件代码
End
 If

我就是这样写的代码,用的是http方式升级,升级成功对话框提示二次,一个包一次,有办法变成一次吗?


--  作者:有点蓝
--  发布时间:2023/6/12 10:05:00
--  
对话框提示二次】都提示一样的东西,还是不同的内容,截图看看
--  作者:13770324704
--  发布时间:2023/6/15 7:41:00
--  
我的也是这样。
问题描述:
第一次,检测到新版本,是否更新,选择是,更新完成后重启程序。
第二次,检测到新版本,是否更新,选择是,更新完成后重启程序。
再次启动程序后正常。

--  作者:13770324704
--  发布时间:2023/6/15 7:41:00
--  
两次内容一样
--  作者:有点蓝
--  发布时间:2023/6/15 8:32:00
--  
那么应该是代码逻辑有问题,多次调用了Syscmd.Project.Update