核心代码如下:
方案一: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文件,然后就
提示打不开此文件,之前提过类似问题,解答的项目如下
表面上看确实重新启动了,但内在好像完全不一样,重新启动按我们的理解就是把旧的完全关闭了,按正常打开项目重新打开一次,
上面的项目虽然重启了,但是并没有打开我设定的主窗体,也就相当于不完全重新启动,完全打乱了我的程序设置。
求解真正的重启项目,麻烦各位老师了,谢谢,不知道是否能实现,如果不能实现,我就选择直接退出然后提示手动重新打开系统,只不过这样显得低端,
再次麻烦各位解答下了
[此贴子已经被作者于2015/6/6 14:42:11编辑过]