com
文章平均质量分 63
xhn1986
最大共享,无限开源
展开
-
the IObjectSafetyImpl
IObjectSafetyImpl Allows an object to be marked as safe for initialization or safe for scripting. 使一个对象在原创 2011-08-05 14:38:23 · 635 阅读 · 0 评论 -
自动化 双向接口
自动化基于COM的IDispatch接口的。IDispatch接口提供了一系列的方法,使得客户机程序能够在基于自动化的服务器上到你柜台访问组件的功能。这种调用与COM的自定义接口技术是不同的。 自动化数据类型 BSTR :一个二进制字符串,前四个字节存放结构中字符原创 2011-08-07 16:37:08 · 499 阅读 · 0 评论 -
what is com
COM is the fundamental "object model" on which ActiveX Controls and OLE are built. COM allows an object to expose its functionality to other原创 2011-08-07 12:30:45 · 388 阅读 · 0 评论 -
标准Com接口
IUnknow1、为一个组件用户提供一种标准途径,通过该途径,用户可以在指定的组件里要求使用一个特定的接口。QueryInterface可以完成该功能。2、帮组组件在生存期内进行管理。IUnknown提供两种方法:AffRef和Release。在组件实例里进行生存期方面的原创 2011-08-07 15:42:30 · 700 阅读 · 0 评论 -
对Com接口的使用
Com API CoCreateInstance函数。是客户应用程序在创建组件实例时使用的。 //create an instance and return the IMath interfaceIMath * pMath;HRESULT hr = Cocreat原创 2011-08-07 15:31:19 · 353 阅读 · 0 评论 -
Com模型的原始实现-com精髓:接口
从C++的虚函数表说起Vtable是C++中提供类实例功能滞后绑定的实现。运行时调用的函数,而不必在编译时就静态地确认连接。 class Fruit{public:void put_color(string str){m_strColor =原创 2011-08-07 15:00:31 · 290 阅读 · 0 评论 -
com组件与注册表
COM以及客户应用程序所需的、用来定位组件和对组件进行实例化的信息存储在Windows的注册表里。注册表稳定存储了组件的信息。因此。浏览器应用程序可以确定安装在系统的上的组件的数目和类型。 ProID 为Com类指定原创 2011-08-07 15:48:05 · 1469 阅读 · 0 评论 -
the CComSingleThreadModel & the CComMultiThreadModel
CComSingleThreadModelclass CComSingleThreadModel{public: static ULONG WINAPI Increment(LPLONG p) throw() {return ++(*p);} static U原创 2011-08-06 21:03:22 · 1093 阅读 · 0 评论 -
the CComObjectRootEx
template class CComObjectRootEx : public CComObjectRootBase{public: typedef ThreadModel _ThreadModel; typedef typename _ThreadMode原创 2011-08-06 20:53:54 · 750 阅读 · 0 评论 -
ATL and CON
Com功能项 ATL的支持类--------------原创 2011-08-07 16:04:20 · 319 阅读 · 0 评论 -
the CComCoClass
CComCoClass CComCoClass provides methods for retrieving an object's CLSID, setting error information, and creating instances of the clas原创 2011-08-06 12:40:44 · 593 阅读 · 0 评论 -
the IDispatch
IDispatch is one of the ubiquitously implemented interfaces of ActiveX controls. In an ActiveX client, IDi原创 2011-08-05 14:27:21 · 232 阅读 · 0 评论 -
COM的线程管理
单线程单元:使COM对象可以存在与同一进程中的不同线程中。在STA前,所有组件的访问都通过应用程序的主线成进行下去。假设利用进程外服务器通过某一组件的100个实例来管理100个客户,那么,客户程序对于一个实例的访问讲被串行化这是因为它必须在主线成上发生。这种设置对于组件开发着原创 2011-08-07 16:54:28 · 382 阅读 · 0 评论