论坛上曾有这么一个帖子:
禁止打开两个一样的项目
在项目事件: BeforeOpenProject
If System.Diagnostics.Process.GetProcessesByName( "项目名称").Length > 0 Then
msgbox("禁止打开多个项目",vbSystemModal)
Syscmd.Project.Exit()
End If
我遇到过这样的情况,某人打开项目正操作,出门接了个电话,回来后屏幕不显示了。
但未注意到状态栏有图标。重启项目,最后运算结果不正确。
已打开,中途几分钟不操作,项目不显示。不看状态栏有图标,又重启项目不是个例。
于是上述帖子有意试一试,不知道“项目名称”是什么,该如何获取?
或许老师还有什么办法,可以预防一个项目二次启动?
请赐教,谢谢!
参考这种:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=110917&replyID=756077&skin=1