请教各位一个VB的小问题!

最爱咖啡 2005-12-07 03:21:15
VB6.0中程序已经运行了,当该程序还没有退出之前,我再一次运行该程序时,我怎么判断已经有一个该程序的实例已经运行了?
...全文
149 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
seven2015 2005-12-08
  • 打赏
  • 举报
回复
呵呵不错不错
123BMW666 2005-12-07
  • 打赏
  • 举报
回复
对 App.PrevInstance 的测试放入部件启动代码可以防止部件的多个复本运行在同一台计算机上
vansoft 2005-12-07
  • 打赏
  • 举报
回复
有沒想過再運行時,把前面已經運行的打開並得到焦點呢?
zou19820704 2005-12-07
  • 打赏
  • 举报
回复
楼上的正确
zou19820704 2005-12-07
  • 打赏
  • 举报
回复
楼上的正确
熊孩子开学喽 2005-12-07
  • 打赏
  • 举报
回复
If App.PrevInstance Then End
只要在你的启动模块里加上这句就行了。
(有可能是SUB MAIN,也有可能是FORM_LOAD...)

最爱咖啡 2005-12-07
  • 打赏
  • 举报
回复
哦,可以用App对像来实现
If App.PrevInstance Then
MsgBox "程序已经运行了!", vbOKOnly + vbInformation, "出错提示"
Exit Sub
End If

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧