如果可以给个例子就更好了!
谢谢!

解决方案 »

  1.   

    跟sdk编程里的回调函数差不多,在com/activex中一般用来实现事件.有一篇文章叫做<<连接点的实现方法>>,你搜一下.
      

  2.   

    想理解connection point 还是去学一下 vb吧
      

  3.   

    平常都是你调用控件的method, 连接点呢,就是反过来,让控件调用你(客户程序)实现的method. 比如,控件里面发生你感兴趣的事件了,控件就会调用你的event handler简单说,connection point 就是 COM 里面的双向通信的机制
      

  4.   

    com已经过时,而且连接点工作效果不好,还不如用socket通讯呢!
      

  5.   

    就是封装消息的时候用的!在你的代码里面fire这个消息,外面使用控件的时候可以捕获并响应这个消息,当然你还可以自己写这个消息响应的回调代码。
      

  6.   

    findcsdn(searchcsdn) ( ) 信誉:100 
    com已经过时,而且连接点工作效果不好,还不如用socket通讯呢!--------------------------
    两种不同的结构,应用在不同的方面。
    我估计你连连接点是什么都说不清,学了几天SOCKET以为SEND、RECV就是Pretty New World了是不是?
      

  7.   

    findcsdn(searchcsdn) ( ) 信誉:100 
    com已经过时,而且连接点工作效果不好,还不如用socket通讯呢!--------------------------
    两种不同的结构,应用在不同的方面。
    我估计你连连接点是什么都说不清,学了几天SOCKET以为SEND、RECV就是Pretty New World了是不是?
      

  8.   

    如果我是楼主,我会把分给: brave_heart(白菜)多一些,因为我觉得他答得最好。
      

  9.   

    看看这里:http://comcamp.myrice.com/techarticles/com/2001.htm连接点的实现方法
    lostall     连接点技术是在服务器方声明一个接口,由客户端实现这个接口,服务器方内部调用这个接口的方法,从而可以向客户发送事件消息,客户接收事件并可进行处理。     事件接口可以是从IUnknown继承,也可以是从IDispatch继承,考虑到用其他语言也要能实现这个接口,所以应该从IDispatch继承,这其实是双接口形式。实际上用ATL缺省处理的方式,也不是从IDispatch继承的,只是必须通过Invoke实现而已。 
      

  10.   

    ylc001(白面包青天)
    我只知道,com组件的底层通讯还是通过socket实现的。
    我只知道,作com的时候被他的各种权限搞得烦不胜烦,所以我不喜欢。
    我只知道,作大型应用的时候,com程序再多平台移植几乎不可能。
    我只知道,com连接点在网络中断后的自动恢复几乎是不可能的,所以我想也不会是健壮的。
    我只知道,ms的.net框架中的分布式应用是基于web的,也没有把连接点发扬光大啊。
    不知道说的对不对,老大指导一下,啊!
      

  11.   

    在一台机器上可以用连接点实现异步操作
    一台机器用SOCKET差点把findcsdn(searchcsdn) 可以看作是CALLBACK
      

  12.   

    to findcsdn:
      我想你讨论的都是DCOM, 你知道了那么多东西,不过有一点你可能忽略了,
      那就是DCOM设计的思想和目的. DCOM的目的就是要屏蔽一个网络上多台计算的的地域差异
      让程序员在编写网络程序的时候和在编写单机程序的时候没有什么区别.不需要再去考虑那 
      么多的底层的通信细节. 现在很多人都认同这个思想, 好奇怪你为什么会例外呢?
    com底层的通讯细节不一定要通过socket, 不过他的安全性是微软给你保证的,既然你在windows下面编程,你也就不用怀疑了吧.
      

  13.   

    连接点就是 COM 里面实现客户端与服务器推拉的一种通信方式