我们要解决的问题是复用问题,我们的目标: (1) 当被复用的软件升级时,客户程序不需要重新编译。 (2) 被复用的软件应该容易扩展和升级。 (3) 在客
下载本文代码 本文提供一个完全用C++实现的进程内(DLL)COM服务器,不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以及C
使用c++封装com的IEnum接口 最近在做DirectShow的一些开发,其中总要用到连接filter之类的操作,而filter是通过com中的枚举器得到的。在c++中使用枚举
C++大师Stan Lippman:我对中国程序员的忠告 作者: www.ASPCool.com 时间:2004-9-20 18:07:29
软件分发与C++ 以源代码形式分发: 问题1: 每个可执行文件都将包含类库的代码, 浪费磁盘空间, 如果用户同时运行包含该类库的几个应用,浪费虚拟内存. 问题2: 一旦类库厂商发现了缺陷,
COM聚合作为COM实现接口复用的一种手段, 在进行多接口转发的时候是一种有效而快速的方法; 不过要在转发之后保证接口函数的语意保持一致, 必须使用一些特定的技巧, 下面的代码就演示了COM在实现聚合
今日来在学习COM编程,找到一些自认为有价值文件分享给大家: 在C++中创建COM DLL 在本篇文章中我们将讨论如何在MSVC++中开发一个非常简单的Active
C++ FAQ 这个部分包括了关于 C++ 语言的常见各种问题。如果你对某个具体的编程问题有疑问,请去。 ◎什么是 C++? C++ 是一种编程语言。因为它是源自 C 语言,字面上来说它是
如果读者熟悉C++语言class的实现机理,则不难发现,COM接口结构中的vtable与class的vtable(类的虚函数表)完全一致,因此,用class描述COM接口是最方便的手段。我们可以用C+
COM中的对象与C++中的对象作者:楼国富发布时间:2001/02/07 文章摘要: 学COM技术也有一段时间了,总觉得COM中的有些概念比