怎么模仿word的启动,使得exe在启动后,其他程序调用该exe时直接GetObject,而无需createObject,且其它多个程序同时控制该exe
如何模仿word的启动,使得exe在启动后,其他程序调用该exe时直接GetObject,而无需createObject,且其它多个程序同时控制该exe
界面

代码
Private Sub Command1_Click()
Dim MyWord As Object
Set MyWord = GetObject(, "word.application")
MyWord.Visible = Check1.Value
End Sub
========================================================================
开始测试
第一步:先打开你机器上的word
第二步:运行程序
第三步:不选中单选框,点击按钮,word被隐藏了。
第四步:选中单选框,点击按钮,word被显示了。
=========================================================================
问题,我们的程序如何才能实现word的这个2个功能呢?
1.当我们的exe启动后,别人无需先CreateObject,可以使用GetObject来访问。
2.多个别人的exe,可以同时控制我们exe。例如word的visible属性。
------解决思路----------------------
你这是跨进程通信的问题,方法很多,自己先查查资料
------解决思路----------------------
写成 com 进程 .
------解决思路----------------------
http://blog.sina.com.cn/s/blog_5416ffb001012v2z.html
------解决思路----------------------

没懂什么意思多个exe
------解决思路----------------------
可以把REGCLS_MULTIPLEUSE改为REGCLS_SINGLEUSE。
注意,例子中的ComHelperClass没有定义REGCLS_SINGLEUSE
------解决思路----------------------

你一个贴都结那么久,谁能给,都不想给了。。
界面
代码
Private Sub Command1_Click()
Dim MyWord As Object
Set MyWord = GetObject(, "word.application")
MyWord.Visible = Check1.Value
End Sub
========================================================================
开始测试
第一步:先打开你机器上的word
第二步:运行程序
第三步:不选中单选框,点击按钮,word被隐藏了。
第四步:选中单选框,点击按钮,word被显示了。
=========================================================================
问题,我们的程序如何才能实现word的这个2个功能呢?
1.当我们的exe启动后,别人无需先CreateObject,可以使用GetObject来访问。
2.多个别人的exe,可以同时控制我们exe。例如word的visible属性。
------解决思路----------------------
你这是跨进程通信的问题,方法很多,自己先查查资料
------解决思路----------------------
写成 com 进程 .
------解决思路----------------------
http://blog.sina.com.cn/s/blog_5416ffb001012v2z.html
------解决思路----------------------
没懂什么意思多个exe
------解决思路----------------------
可以把REGCLS_MULTIPLEUSE改为REGCLS_SINGLEUSE。
注意,例子中的ComHelperClass没有定义REGCLS_SINGLEUSE
------解决思路----------------------
你一个贴都结那么久,谁能给,都不想给了。。