【发布时间】:2010-05-14 07:49:01
【问题描述】:
我刚刚完成了我的第一个 COM 服务器 DLL。而且运行流畅。所以我现在想表达我的理解并听取你的批评。
1- COM 的工作原理是什么? COM - “调用链”
COM Lib 方法 -> 传统 DLL 导出 -> 封装在 COM DLL 中的类
2- 使用 C++,OOP 中的“接口”等优势只能在源代码级别利用。 使用 COM,这些好处可以在二进制级别上使用。
3-关于界面
的一些说明&pInterface -------> pInterface ----------> 接口-----> 方法
Ixx ** Ixx * (method table)
(void **)
接口是内存中的数据结构。它只不过是一个包含方法表的内存区域。
我的理解还好吗?
感谢您的修改。
【问题讨论】: