CoCreateInstance和CoCreateInstanceEx的区别??
在msdn上说,
It is convenient to use CoCreateInstance when you need to create only a single instance of an object on the local machine. If you are creating an instance on remote machine, call CoCreateInstanceEx
如果是这样的话,难道com client还要写两个版本的?
还有,我用CoCreateInstance创建remote server,好像也成功了,怎么回事?
问题点数:20、回复次数:5Top
1 楼wangweixing2000(星(inspiration(灵感)))回复于 2004-08-02 08:41:13 得分 1
不可能吧!Top
2 楼flyingxu(阿飞)回复于 2004-08-04 18:23:29 得分 0
我在两台机器上试验过,是可以的
我事先配置过dcom,跟这有关系吗?Top
3 楼hanya1980(暮塘寒鸦)回复于 2004-08-05 11:08:28 得分 19
如果你在本机上没有注册,则需要用CoCreateInstanceEx()API函数明确远程服务名。
如果你在本机上已经设置了代理的远程机器名,则com+会自动连接远程服务。
具体你可以在组件服务中,将一个组件导出“应用程序代理-安装在其他机器,用于访问此计算机”
Top
4 楼loucai(羽)回复于 2004-10-08 16:06:53 得分 0
关注!Top
5 楼gongcengshi()回复于 2005-05-21 13:55:54 得分 0
关注。Top




