有谁详细解说一下ATL/ActiveX/COM各是什么,有什么关系,学那一个较容易上手,谢谢

解决方案 »

  1.   

    ATL,活动模板库,方便COM编程的库。
    ActiveX自动化组件技术,于IDispatch接口有关的COM技术。
    COM,组件对象模型。
      

  2.   

    COM是一个二进制标准,它是以DLL形式存储的,由于传统DLL没有解决一些诸如内存分配,卸载等关键性问题,所以它不足以成为一个组件模型,而COM定义了这些标准。OLE算是COM的前身,到OLE2后就正式出现为COM标准,它已经在OLE(对象连接与嵌入)上作了极大的改进,成为一个独立的标准,而ActiveX是微软提出的一个专有名词,目的是实现网上的一些应用,它的本质就是COM。
      

  3.   

    我现在需要做一个控件,功能就是从一个文件中提取出数据给网站,网站方用的是JAVA,不知我应该用VC里的ATL还是ACTIVEX还实现
      

  4.   

    1、ATL 是个库,Active Template Libary 用这个库可以写COM、ActiveX
    2、ActiveX,实现了IDispatch接口的COM,一般具有界面
    3、COM……,Component Object Model不好解释。看楼上
      

  5.   

    1、ATL 是个库,Active Template Libary 用这个库可以写COM、ActiveX
    2、ActiveX,实现了IDispatch接口的COM,一般具有界面
    3、COM……,Component Object Model不好解释。看楼上
    ///////////////
    概念太大,一两句话说不清楚