详细情况看http://expert.csdn.net/Expert/topic/2516/2516991.xml?temp=.6980097
有会的话,两张贴都跟一下,我一并加分!
5 个解决方案
#1
可以
#2
那能帮我看一下!
#3
如果你的框架搭得没问题的话,弹出窗口是没问题的。
分两种情况:
1.用户直接双击了你的组件exe(服务器),这时相当于没有命令行参数来运行此exe。你可以自定以一种响应方式。
2.用户运行了你的客户端,客户端调CoCreateInstance来创建组件exe的实例,此时COM库会用"embeding"作为命令行参数来调你的组件exe,于是你可以自定义一种响应方式。比如:
>>使进程外EXE弹出一个简单的对话框
分两种情况:
1.用户直接双击了你的组件exe(服务器),这时相当于没有命令行参数来运行此exe。你可以自定以一种响应方式。
2.用户运行了你的客户端,客户端调CoCreateInstance来创建组件exe的实例,此时COM库会用"embeding"作为命令行参数来调你的组件exe,于是你可以自定义一种响应方式。比如:
>>使进程外EXE弹出一个简单的对话框
#4
sorry写错了,应该是Embedding
你还可以定义别的命令行参数,来完成注册和解注册的工作。详细信息可以看看《inside com》第十章。
你还可以定义别的命令行参数,来完成注册和解注册的工作。详细信息可以看看《inside com》第十章。
#5
可以。
定义一个接口,包含一个方法。
组件服务器实现一个接口,其中接口方法弹出对话框。
编译并注册服务器组件。
客户端创建组件实例,得到接口指针
调用接口的方法就可以了。
详情见《com技术内幕》和《com原理和应用》
定义一个接口,包含一个方法。
组件服务器实现一个接口,其中接口方法弹出对话框。
编译并注册服务器组件。
客户端创建组件实例,得到接口指针
调用接口的方法就可以了。
详情见《com技术内幕》和《com原理和应用》
#1
可以
#2
那能帮我看一下!
#3
如果你的框架搭得没问题的话,弹出窗口是没问题的。
分两种情况:
1.用户直接双击了你的组件exe(服务器),这时相当于没有命令行参数来运行此exe。你可以自定以一种响应方式。
2.用户运行了你的客户端,客户端调CoCreateInstance来创建组件exe的实例,此时COM库会用"embeding"作为命令行参数来调你的组件exe,于是你可以自定义一种响应方式。比如:
>>使进程外EXE弹出一个简单的对话框
分两种情况:
1.用户直接双击了你的组件exe(服务器),这时相当于没有命令行参数来运行此exe。你可以自定以一种响应方式。
2.用户运行了你的客户端,客户端调CoCreateInstance来创建组件exe的实例,此时COM库会用"embeding"作为命令行参数来调你的组件exe,于是你可以自定义一种响应方式。比如:
>>使进程外EXE弹出一个简单的对话框
#4
sorry写错了,应该是Embedding
你还可以定义别的命令行参数,来完成注册和解注册的工作。详细信息可以看看《inside com》第十章。
你还可以定义别的命令行参数,来完成注册和解注册的工作。详细信息可以看看《inside com》第十章。
#5
可以。
定义一个接口,包含一个方法。
组件服务器实现一个接口,其中接口方法弹出对话框。
编译并注册服务器组件。
客户端创建组件实例,得到接口指针
调用接口的方法就可以了。
详情见《com技术内幕》和《com原理和应用》
定义一个接口,包含一个方法。
组件服务器实现一个接口,其中接口方法弹出对话框。
编译并注册服务器组件。
客户端创建组件实例,得到接口指针
调用接口的方法就可以了。
详情见《com技术内幕》和《com原理和应用》