VB如何使程序只运行一个实例

2024-10-31 08:20:27
有1个网友回答
网友(1):

设置程序启动项为sub main函数,建一个模块,里面写好main函数,如下:
Sub Main()
If App.PrevInstance = True Then
Call MsgBox("程序已经在运行", vbCritical)
End
End If
end sub

或者更简单点,在你启动时调用的窗体的form_load事件里最前面,加上If App.PrevInstance = True Then END就行