使我的程序只能打开一个

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:55:46
如果我正在运行这个程序。我想当我又用这个程序打开一个文件时,不要再打开一个,而是在正在运行的程序中打开一个新的选项卡。
获得打开文件的地址是指我已经运行了我的那个程序,然后我把一个文件的打开方式设为我做的那个程序,再双击打开那个文件.这时就会再运行一个我的那个程序.我想不要再运行我的那个程序了,而是把我双击打开那个文件的地址发送给正在运行的那个程序.

加入下面几行
Private Form_Load()
If App.PrevInstance Then End
End Sub

很简单,在程序的启动表单的LOAT加入
If App.PrevInstance Then
Unload Me
End
Exit Sub
End If

If App.PrevInstance Then
MsgBox "程序已经运行!", 48, "提示"
End
End If

获取打开文件的地址很简单
只需要用CommonDialog选择打开文件
然后里面就可以获得打开文件的地址啊