COM
wolfqjwu
这个作者很懒,什么都没留下…
展开
-
COM 学习笔记(1)
用C/C++实现COM,首先要解决几个问题: 1. C/C++代码在编译的时候,编译器会将函数包括导出函数进行重命名,而且不同编译器处理的方式还不一样,所以就需要用一些方法告诉编译器应该怎么处理导出函数以规范导出函数的命名。可选方法有: 用extern “C”, 告诉编译器按照C语言的方式对导出函数做重命名-实际上就是保持原来的名字,不做任何重命名; 用DEF 文件和IDL 定原创 2010-03-18 23:04:00 · 294 阅读 · 0 评论 -
COM 学习笔记(3)
COM的类对象 COM类对象有三种激活模型: 绑定类对象 根据CLSID创建类对象,即绑定到类实例 反序列化(持久化),也就是将存储于文件的对象加载到内存 COM对象的激活,是通过COM SCM或者叫COM 库来实现的,而COM库的大多数功能都是在OLE32.DLL中实现的。 (有的公司存在公司电脑上,明天过去把它不上。原创 2010-03-22 21:35:00 · 464 阅读 · 0 评论