【发布时间】:2011-02-01 10:24:37
【问题描述】:
我对 COM 很陌生,所以这个问题可能看起来很幼稚。
第一季度。关于 Windows DLL
根据我的理解,Windows DLL 可以导出函数、类型(类)和全局变量。这种理解可以吗?
第二季度。关于COM
我的幼稚理解是:COM DLL 似乎只是一种新的逻辑方式来组织标准 Windows DLL 导出的函数和类型。 COM DLL 导出 DllRegisterServer() 和 DllGetClassObject() 等函数,以及实现 IUnknown 的 Classes em> 界面。这种理解可以吗?
第三季度。 *.def & *.idl
*.def 用于定义Windows DLL 以传统方式导出的函数,如DllGetClassObject()。 *.idl 用于定义 COM coclass 实现的接口。
提前致谢。
【问题讨论】: