以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  8.27改进版日历冲突  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63266)

--  作者:freeants
--  发布时间:2015/1/17 12:35:00
--  8.27改进版日历冲突
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=56011&replyID=&skin=1

转到我的项目中去的时候,发现了和下面的代码冲突  

全局变量 

Public mu As System.Threading.Mutex          \' 禁止重复启动


Beforeopenproject

\'======================只能启动一次项目========================
Dim sucess As Boolean = False
mu = new System.Threading.Mutex(True, "dsdfhdfghf", sucess)
\'If not sucess Then
   \' MessageBox.Show("只能打开一次!")
    \'e.Cancel = True
\'End If

请问怎么改呢


--  作者:逛逛
--  发布时间:2015/1/17 12:48:00
--  

怎么冲突?

 

如果是函数名冲突,改函数名


--  作者:freeants
--  发布时间:2015/1/17 16:33:00
--  
如图 

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20150117163607.png
图片点击可在新窗口打开查看

mu = new System.Threading.Mutex(True, "dsdfhdfghf", sucess)

这个代码冲突

--  作者:freeants
--  发布时间:2015/1/17 16:34:00
--  
应该不是函数名字
--  作者:游
--  发布时间:2015/1/17 17:04:00
--  
初始不加载

项目打开后再加载

--  作者:游
--  发布时间:2015/1/17 17:04:00
--  
初始不加载

项目打开后再加载

--  作者:有点甜
--  发布时间:2015/1/18 10:11:00
--  

 不需要定义全局变量,你可以直接这样写

 

Dim success As Boolean = False
static mu = new System.Threading.Mutex(True, "abcdefg", success)
msgbox(success)