最近开始学习com知识,看的是com技术内幕的,跟着书中的例子,手工完成com的创建,没想到因为一个AddRef和Release的问题,让我调试了好几天,才最终实现,现在把代码,贴出来,以防忘记。
GUID定义文件。
接口定义定义头文件:
类工厂的头文件:
接口的实现:
类厂的实现:
dll文件 导出实现:
dll导出的def文件:
客户端调用:
最近开始学习com知识,看的是com技术内幕的,跟着书中的例子,手工完成com的创建,没想到因为一个AddRef和Release的问题,让我调试了好几天,才最终实现,现在把代码,贴出来,以防忘记。
GUID定义文件。
接口定义定义头文件:
类工厂的头文件:
接口的实现:
类厂的实现:
dll文件 导出实现:
dll导出的def文件:
客户端调用: