com组件编译成Activex exe部件,客户端使用类工厂创建(可指定服务器ip),其它和进程内服务器没有差别
或者,编译dll,则必须在服务器机器上配置com+

解决方案 »

  1.   


    能给个例子吗,我已经做了好几个例子了,使用ATL,MFC创建COM(dll和exe的形式都试过),最后在客户端去调用时不是编译出错就是运行时创建对象失败
      

  2.   


    因为客户端是使用不同的开发工具开发的,所以现在要求的是使用com组件来实现本地不同进程之间的通信,如果用socket,有些客户端可能并不支持socket,现在那边要求的就是提供一个dll给客户端,客户端调用公共接口来读写共享信息
      

  3.   


    创建远程COM对象就好了。急用吗?俺写的COM程序都是进程内的,要试一下怎么写。不急的话,晚上帖个例子给你。
      

  4.   


    搞错了,不好意思哈。单独的dll无法提供进程外COM对象的,进程外COM对象只能是exe。也就是说你的服务程序可以提供进程外COM对象,但另写一个dll是不能做到这一点的。
      

  5.   


    搞错了,不好意思哈。单独的dll无法提供进程外COM对象的,进程外COM对象只能是exe。也就是说你的服务程序可以提供进程外COM对象,但另写一个dll是不能做到这一点的。你有没有创建进程外exe组件,并使用客户端去访问的例子呢,感激不尽
      

  6.   


    没有写过,俺写的都是进程内组件。进程外的相对麻烦一些,你参考这个例子吧。http://blog.csdn.net/csfreebird/article/details/1154626
      

  7.   


    没有写过,俺写的都是进程内组件。进程外的相对麻烦一些,你参考这个例子吧。http://blog.csdn.net/csfreebird/article/details/1154626
    好的,我看看哈
      

  8.   


    写了个简单例子,应该可以满足你的要求,你的mail是什么,俺发给你代码。
      

  9.   


    写了个简单例子,应该可以满足你的要求,你的mail是什么,俺发给你代码。
    加我qq吧,[email protected],把你使用com写的dll进程内通信也给我发一个例子吧,谢谢了