在做一个C/S模式的程序,客户端连接到服务端后,在服务端自动创建一个Activex,我要每个控件响应其自定义事件,如何实现?

解决方案 »

  1.   

    连接:socket
    创建一个Activex:CoCreateInstance
    响应自定义事件:IConnectionPoint 
    http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnarguion/html/drgui082399.asp
    http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnarguion/html/drgui102599.asp
      

  2.   

    多谢两位的回复,我昨天没解释清楚。
    连接部分与动态创建已解决,目前是事件响应没有实现。服务端与客户端是用socket,每个客户端与服务端建立socket连接后,启动一个线程进行Activex的创建与socket通信,因此是一个客户端对应一个Activex,Acitvex的创建方式是使用Create产生,事件响应我参考了http://blog.csdn.net/xiaoqiqixiao/archive/2006/01/09/574542.aspx
    的方法,但是运行时事件没有响应。
      

  3.   

    http://support.microsoft.com/kb/181845