我没有用COM做过什么东西,可能唯一沾边的就是 MS Xml了请问使用COM的好处在哪里? MS不是提供了各种的API或类库么,为什么一定要使用COM我对COM没有一个概念上的理解,所以无法得知它在实际当中有什么好处/优势,恳请诸位给说说,如果能以一个实际的例子来证明它的优势那是最好的谢谢

解决方案 »

  1.   

    那你先看看COM基础,至少你得知道COM是什么。能作什么。
      

  2.   

    灵活性强,就像你一个显卡PCI-E接口,可以插多种显卡
      

  3.   

    Windows就是COM堆出来的ms office之类的,都能用脚本语言做二次开发.
      

  4.   


    好处比较多,主要的它是二进制封装,各个语言都可以调用它,看看office多么成功你就知道了,遍地的互相套用:)
      

  5.   

    >>可能唯一沾边的就是 MS Xml了 
    这个MS Xml既可以C++调用,也可以vb调用,还可以Javascript调用---怎么样,算个好处吧:)
      

  6.   

    我觉得 COM接口的语言无关性 非常强大哈,比如说一些脚本语言 也可以调用COM的接口函数。
      

  7.   

    是这样的,COM就是组件对象模型,顾名思意,你的软件是用一堆组件凑出来的,这就意味着,如果你想升级的一部分功能,只需要把相应的组件更新一下,往往这个组件只是个DLL,所以就把那个DLL替换掉你的软件就升级成功了,整个软件的其他部分都不需要重新编译。
      

  8.   

    这里已经很多COM的历史了建议楼主搜索一下以前的帖子