Foxtable(狐表)用户栏目专家坐堂 → 重启系统


  共有1690人关注过本帖树形打印复制链接

主题:重启系统

帅哥哟,离线,有人找我吗?
lur320
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:983 积分:8628 威望:0 精华:0 注册:2015/8/12 16:28:00
重启系统  发帖心情 Post By: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的变量时,系统会重启,但是不会报错,为何?




 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/30 19:42:00 [只看该作者]

不需要关闭项目吧?直接卸载表,加载表,即可ie

 

DataTables.unload("表A")

DataTables.load("表A")

 


 回到顶部