当程序已有一个实例时,如何调用原先的实例打开文件

zqonline 2003-06-27 10:47:38
在Word97等软件中有一项功能:在程序已有一个实例,即已经打开了一份文档时,再在资源管理器中点击其关联的的文件(比如:.Doc文件),系统并不是再打开一个Word程序,而是在原来的实例的MDI窗口中增加了一个子窗口。在UltraEdit Text Editor、WinZip等软件中也有此功能。 请问各位高手如何用VB6实现该功能,如何向已运行的程序传递参数。谢谢。
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainstormmaster 2003-06-27
  • 打赏
  • 举报
回复
这样啊,可以通过建立互斥体,防止多个实例运行。
zqonline 2003-06-27
  • 打赏
  • 举报
回复
就是在问专家上,看不懂!
楼上,我也知道去检测程序是否运行啊!但我怎么把我选择的文件传递给我的程序啊!
rainstormmaster 2003-06-27
  • 打赏
  • 举报
回复
http://www.china-askpro.com/msg25/qa04.shtml
lxcc 2003-06-27
  • 打赏
  • 举报
回复
up
rainstormmaster 2003-06-27
  • 打赏
  • 举报
回复
If App.PrevInstance= True Then
AppActivate App.Title
Exit Sub
End If
jordi2014 2003-06-27
  • 打赏
  • 举报
回复
楼上,用vb怎么建立互斥体?

7,789

社区成员

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

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