exe服务器已经启动,当我打开一个新的客户端的时候,又启动了一个新的exe服务器,请问我该怎样做才能让新的客户访问已启动的exe服务器?

解决方案 »

  1.   

    你是使用什么开发的COM服务器?一般在启动COM服务器需要向系统组件的类厂。调用CoRegisterClassObject函数组册类厂
      

  2.   

    在服务器启动时,调用CoRegisterClassObject组册每个可创建组件的类厂
      

  3.   

    我用的是mfc的自动化开发com的exe服务器,请问在app的initstance里面该怎样调用CoRegisterClassObject,我不晓得怎么确定里面的接口参数。csdn论坛用起来不太方便,我自己发的帖子我找了这2天才找到了
      

  4.   

    MFC不需要需要在APP::InitInstance函数中添加什么。在你的可创建COM组件类定义中添加上DECLARE_OLECREATE_EX(XX)宏就可以了。
    这样会自动调用CoRegisterClassObject将你的控件组册