以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]求助老师告知重启项目代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64301) |
||||
-- 作者:zhengboxin -- 发布时间:2015/2/10 12:39:00 -- [求助]求助老师告知重启项目代码 我想实现如同 Syscmd.Project.Update() 升级完成后会自动关闭当前项目并且重新打开项目,代码不知道该怎么写, 我目前的是: MessageBox.Show("系统将重新启动!")
但是我在 BeforeOpenProject 那里加了判断,不允许同时打开2个系统。 上面代码在重启前它还是探测到系统未关闭导致重启失败。
麻烦各位老师了,谢谢
[此贴子已经被作者于2015/2/11 11:22:30编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2015/2/10 14:07:00 -- 呃,加一个全局变量
vars("result") = False Syscmd.Project.Open(ProjectFile)
在BeforeOpenProject判断
If vars("result") IsNot Nothing AndAlso vars("result") = False Then Return |
||||
-- 作者:zhengboxin -- 发布时间:2015/2/11 10:37:00 -- 谢谢老师,我以为直接有重启函数就没考虑变通 |
||||
-- 作者:zhengboxin -- 发布时间:2015/2/11 11:22:00 -- 老师,按你说的改还是不行,我已上传项目,麻烦你指导下,谢谢 |
||||
-- 作者:有点甜 -- 发布时间:2015/2/11 11:27:00 -- 以下是引用zhengboxin在2015/2/11 11:22:00的发言:
老师,按你说的改还是不行,我已上传项目,麻烦你指导下,谢谢
不要退出系统啊 |