我是这么认为的。
COM是一种协议,就像Http, Ftp那样,它本身什么也不是,要靠具体的程序去实现。而ActiveX就是这样一种遵守COM协议的程序。

解决方案 »

  1.   

    ole->com->activex->com+就是软件重用的结晶
      

  2.   

    我觉得我越来越糊涂了 :(我看了书, Com也可以做server,也可以做client, 他是一种接口, 于语言无关, 但是 ActiveX 有是什么呢?是向我上面说的那样吗? 但是好象ActiveX控件也可以用在应用程序里吗? 另外, 请问 在ASP里常用接数据库(好象叫 AdoConnection?)的那个控件是什么? ActiveX, Com?谢了!hhplus0
      

  3.   

    com是一种软件编写方法,它的作用是提供了软件在二进制层面上的复用,而通常的继承只是源码重用,其核心就是使用接口。
    ActiveX是com的一种具体应用,每一个ActiveX组件是一个实现了IOleControl,IOleObject.......等十几个标准接口的程序(看上去太可怕了)
      

  4.   

    emilwoo(middleMan) (  ) 说得很详细。简单的理解为:ActiveX应用的是com技术