VB6如何让程序只能启动一个实例

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 ssqy 的 blog

1、在vb6中新建立一个工程
2、在form1的load事件中加入下面这段代码:

'本程序只能运行一次的判断
  if app.previnstance = true then '判断程序是否已运行,如果为真
    title = app.title  '记录下本程序的标题
    call msgbox(app.title + "(版本 " & app.major & "." & app.minor & "." & app.revision & ")已运行!", vbinformation) '产生一个提示对话框
    app.title = "第二次执行" '改变本程序标题,这样才不会激活自己
    appactivate title '激活先前已执行的程序
    end '结束本次执行之实例,保证仅运行一个程序
  end if
3、将程序编译后,将可执行程序运行两次你就会发现这个程序只能允许启动一个实例。
正文 

本文关键:VB6如何让程序只能启动一个实例
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top