另外,com组件和dll是差不多的东西,不同之处在于: 1. com组件是基与二进制的,几乎所有语言在microsoft winodws 操作系统下都能调用。 2. com组件的调用是通过接口指针来调用的,有自己的一套调用机制。 3. com组件可以是dll类型(进程内),exe类型(进程之间)甚至于是机器之间.所以写成com形式的 代码可以在不同的进程乃至于机器之间调用,实现了进程之间的通讯. 4. com组件是需要在windows操作系统上注册的,调用它操作系统要到注册表里查com组件具体位置,然后 调用. |