以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助关于项目重启  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69519)

--  作者:zhengboxin
--  发布时间:2015/6/6 14:41:00
--  求助关于项目重启

核心代码如下:

方案一:Syscmd.Project.Open(ProjectFile)

 

方案二:MessageBox.Show("注册信息输入成功,系统将重新启动!")
Dim Proc As New Process
Proc.File = ProjectFile
Proc.Start()
Syscmd.Project.Exit(False)

 

两种方案在开发的时候都是可以重启项目的,发布程序后都不行,问题都是出在ProjectFile ,

开发阶段ProjectFile 就是项目foxdb文件,当然可以重新打开,但是发布后ProjectFile确是XXX.FoxEx文件,然后就

提示打不开此文件,之前提过类似问题,解答的项目如下

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:无法重启.foxdb

表面上看确实重新启动了,但内在好像完全不一样,重新启动按我们的理解就是把旧的完全关闭了,按正常打开项目重新打开一次,

上面的项目虽然重启了,但是并没有打开我设定的主窗体,也就相当于不完全重新启动,完全打乱了我的程序设置。

 

求解真正的重启项目,麻烦各位老师了,谢谢,不知道是否能实现,如果不能实现,我就选择直接退出然后提示手动重新打开系统,只不过这样显得低端,

再次麻烦各位解答下了

[此贴子已经被作者于2015/6/6 14:42:11编辑过]

--  作者:Bin
--  发布时间:2015/6/6 14:49:00
--  
用方案1
你代码不准确

--  作者:zhengboxin
--  发布时间:2015/6/6 15:12:00
--  
谢谢老师,这样可以达到重启