
COM编程
dengrk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
COM编程入门1
本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。 COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础转载 2007-12-14 22:23:00 · 806 阅读 · 0 评论 -
COM编程入门(二)
本文为刚刚接触COM的程序员提供编程指南,解释COM服务器内幕以及如何用C++编写自己的接口。 继上一篇COM编程入门之后,本文将讨论有关COM服务器的内容,解释编写自己的COM接口和COM服务器所需要的步骤和知识,以及详细讨论当COM库对COM服务器进行调用时,COM服务器运行的内部机制。 如果你读过上一篇文章。应该很熟悉COM客户端是怎么会事了。本文将讨论COM的另一端——COM服转载 2007-12-16 19:17:00 · 947 阅读 · 0 评论 -
COM学习笔记七《COM技术内幕》§7 —— 类厂、COM库
《COM技术内幕》 §7 —— 类厂、COM库CoCreateInstance的声明: HRESULT __stdcall CoCreateInstance( const CLSID& clsid, IUnknown* pIUnknownOuter, DWORD dwClsContext, const IID& iid,转载 2007-12-16 21:12:00 · 1314 阅读 · 0 评论 -
COM学习笔记三四《COM技术内幕》--接口和QueryInterface函数
实现了§2和§3的简单的程序,这些程序并不是完全意义上的COM程序。§2 —— IFACE.CPP代码清单: // //Iface.cpp // // #include #i转载 2007-12-16 20:40:00 · 688 阅读 · 0 评论 -
COM学习笔记五《COM技术内幕》§5 —— 动态链接
《COM技术内幕》 §5 —— 动态链接关于如何从DLL中输出函数;如何装载DLL;客户与组件的划分。《COM技术内幕》 §5 —— 动态链接(重新学习)回顾:1) 将组件分成多个接口只是将应用程序分割成多个部分的第一步。2) 然后我们使用QueryInterface将组件抽象成由多个相互独立的接口构成的集合。3)转载 2007-12-16 20:48:00 · 915 阅读 · 0 评论 -
COM学习笔记一《用VC进行COM编程所必须掌握的理论知识》
1、 为什么要用COMOO vs. COM —— 重用的方法不同(1)类库 —— 类库的重用基于源码的方式① 限制了编程语言② 每次都必须重新编译(2)DLL —— ① 函数重名问题② 各编译器对C++函数的名称修饰不兼容问题(也可以用extern "C";来强调使用标准的C函数特性,关闭修饰功能,但这样也丧失了C++的重载多态性功能)③ 路径问题④ D转载 2007-12-16 20:29:00 · 751 阅读 · 0 评论