COM/DCOM
文章平均质量分 77
johnny_83
占略
展开
-
COM技术初探
一、COM是一个更好的C++1、COM 是什么Don Box 说"COM IS LOVE"。COM 的全称是 Component Object Model 组件对象模型。 2、从 C++ 到 DLL 再到 COM2.1 C++如某一软件厂商发布一个类库(CMath四则运算),此时类库的可执行代码将成为客户应用中不可分割的一部分。假设此类库的所产生的机器码在目标可执行文件中占有4MB的空间。当三个转载 2007-08-07 07:22:00 · 479 阅读 · 0 评论 -
COM技术内幕
第1章 组件1、COM,即组件对象模型,是关于如何建立组件以及如何通过组件建构应用程序的一个规范。2、组件的优点:应用程序可随时间的流逝而发展变化;定制应用程序;组件库;分布式组件。3、对组件的需求:组件必须动态连接;必须隐藏其内部实现细节。4、COM组件是以Win32动态链接库(DLLs)或可执行文件(EXEs)的形式发布的可执行代码组成的。遵循COM规范编写的组件将能够满足对组件家够的原创 2007-08-07 07:39:00 · 1037 阅读 · 0 评论 -
用VC进行COM编程所必须掌握的理论知识
一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划分成许多模块,每个模块完成各自不同的功能,尽量做到高内聚低藕合,这已经是一个很好的开始,我们可以把不同的模块分给不同的人去做,然后合到一块,这已经有了组装的概念了原创 2007-08-07 07:42:00 · 669 阅读 · 0 评论 -
COM与DCOM的区别与联系
COM与DCOM的区别与联系 其实这种提法本身就及不科学DCOM本身就是COM的一种表现形式但是由于大家听见COM一般就把它当成在本地执行的COM而DCOM当然就是分布的COM在网络上的另一台计算机上执行.于是就诞生了这篇COM与DCOM的区别与联系. 区别: COM有两种存在形式动态连接库和可执行程序但DCOM必须是可执行程序.因为DCOM不可能在原创 2007-08-07 08:26:00 · 1282 阅读 · 0 评论 -
调用dll和com的区别
问题:调用COM与调用DLL的区别和联系调用DLL必须这样:HMODULE hDll=::LoadLibrary("..//Debug//wdll.dll");if(hDll==NULL){MessageBox("加载动态链接库失败","Warning",MB_OK|MB_ICONWARNING); return;}typedef int (*Yadd)(int,int);Yadd yadd=(Y原创 2007-08-22 14:19:00 · 2948 阅读 · 0 评论