以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 重启系统 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135640) |
-- 作者:lur320 -- 发布时间:2019/5/30 17:06:00 -- 重启系统 我在系统打开前有一个判断。禁止开启2个相同的程序。 static mu As System.Threading.Mutex Dim sucess As Boolean = False mu = new System.Threading.Mutex(True, "customsystem", sucess) If not sucess Then MessageBox.Show("系统已经在运行,系统不支持重复开启!","重要提示",MessageBoxButtons.Ok,MessageBoxIcon.Error, 0, Windows.forms.MessageBoxOptions.ServiceNotification) e.Cancel = True End If 现在程序有一个功能是增加列。 Dim Builder As New ADOXBuilder("表") Builder.Open() 。。。 Builder.Close() Syscmd.Project.Exit(False) Syscmd.Project.Open(ProjectFile) 但是系统自动重启后,会报错,就是上面的代码生效了,不允许开启2个程序。 同时我发现当新建public的变量时,系统会重启,但是不会报错,为何? |
-- 作者:有点甜 -- 发布时间:2019/5/30 19:42:00 -- 不需要关闭项目吧?直接卸载表,加载表,即可ie
DataTables.unload("表A") DataTables.load("表A")
|