期待......

解决方案 »

  1.   

    我来回答,dll是早期技术,因为存在一定的问题(dll hell)所以有了COM解决这个问题,当然,不仅仅解决这个问题,COM还有其自己的优点
      

  2.   

    呵呵,这个是不确定的
    如果你要应用于WEB页面当然就做成COM组件了
    普通的应用程序你可以用COM也可以用标准DLL,但是跨开发工具的话,COM组件相对而言封装特性更好一些,如果只是一些比较小的应用和单独的少数接口函数的话用DLL就好
      

  3.   

    web也可以调用DLL吧,楼上的解释有偏差啊
      

  4.   

    一般这样,底层C++类,次中间层COM,中间层DLL,上层MFC
      

  5.   

    我就是想知道COM一般在实际应用中用在什么场合
      

  6.   

    当老板或者客户叫你用DLL的时候
    你就用DLL
    当老板或者客户叫你用COM的时候
    你就用COM
      

  7.   

    当老板或者客户叫你用DLL的时候
    你就用DLL
    当老板或者客户叫你用COM的时候
    你就用COM
    ///////////////////////////////////
    假如老板和客户都不知道DLL和COM是什么意思的时候,你用什么!
      

  8.   

    com和dll不是一个层面上的东西,没法比。
    com跨语言,封装型好,实用性强,但环境依赖性强,普通的dll绿色一些。