我的分布式系统用DCOM连接,为什么在客户端经常提示RPC服务器不可用,可我能获得数据呀?还有只要运行 DataSet就出现COMServerwarning,意思好象是存在一个活动的DataSet,什么手动关闭会造成其他的应用失败,提示关闭还是否?

解决方案 »

  1.   

    DCOM 99年用过一下,现在都忘了,呵呵
      

  2.   

    客户端的RPC服务怎么启动,请教!还有我那个COMServerWarning怎么回事?谢谢了
      

  3.   

    将AppServer的ServerName和ServerGUID设置好,Connected=true就可以呀
      

  4.   

    RPC一般都是自动启动的,如果关闭了,可以到管理工具->服务中去启动
      

  5.   

    在服务里面有个Remote Procedure Call (RPC),描述是“提供终结点映射程序 (endpoint mapper) 以及其它 RPC 服务。”,默认是自动启动的,看一下是不是停掉了
      

  6.   

    好久没有来过了,没想到一来就碰都这等难题..呵呵..
    对于RPC的问题我想可能是操作系统的DCOM配置的问题,而你所说的DataSet冲突可以检查以下你的COM线程模型,再使用DataBase组件,将其HandleShared置为True.