问题如上,请问这是为什么?进程外的服务器应该怎样处理?谢谢!

解决方案 »

  1.   

    应该不是,就是[IN,RETVAL]BSTR *类型,而且在进程外COM 中也是使用了相同的处理,却正常运行。
      

  2.   

    如果参数类型是指针或者引用的话,进程内调用是没有问题的。但进程外调用,就得考虑段地址的问题,微软建议用socket, 或者文件映射等实现进程间数据通讯
      

  3.   

    进程内COM组件和进程外的COM组件,对于客户端(即使用COM组件的程序)来讲,是透明的,也就是说客户端并不区分某个COM组件是进程内的,还是进程外。所以,错误还是在你编写的COM组件上,多半是你的处理BSTR *字符串的方法出错了。
    但你的问题说不够清楚。