Q1:
通常说的COM和DLL到底有什么区别,我知道COM可以是DLL或EXE的形式,但在调用上有什么区别
Q2:
通常的一个COM需要实现哪几部分
Q3:
COM如何分发
Q4:
能不能提供简单的COM实例,最好有简单文档说明

解决方案 »

  1.   

    Q1:
    区别很多,COM是一种二时制标准。它提供接口给客户端。它不依赖于具体的语言。当COM组件重写时,不需对客户端重新编译。但DLL实现时有可能得重新编译。
    调用上COM有它自己的库函数。通过它们来调用COM.
    Q2
      

  2.   

    Q1:
    区别很多,COM是一种二时制标准。它提供接口给客户端。它不依赖于具体的语言。当COM组件重写时,不需对客户端重新编译。但DLL实现时有可能得重新编译。
    调用上COM有它自己的库函数。通过它们来调用COM.
    No.2:
      定义接口,实现接口,实现接口的时候,可能用TypeLib更好一些//相驿而言
    No.3:
      注册/创建,客户端创建实列;
    No.4
       没有说明文档你要不要?
    -------------------------------------------------------------------
    另:一个可去的地方:www.nxit.net/bbs  里有。
      

  3.   

    Q1基本明白了,继续理解中
    Q3注册需要注册那些内容啊,你说的客户端创建实列是不是客户端建立EXE文件调用COM?
    Q4 要
    [email protected] 谢谢