COM
文章平均质量分 79
lambition
这个作者很懒,什么都没留下…
展开
-
com 名字对象(3)使用IMoniker
一.名字对象比较Hash和IsEqual方法IMoniker* moniker2=NULL;CreateFileMoniker(OLESTR("F:\\test.xlsx"),&moniker2);DWORD dw;moniker2->Hash(&dw);IMoniker* moniker3=NULL;CreateFileMoniker(OLESTR("F:\\test转载 2012-03-30 14:56:38 · 2481 阅读 · 0 评论 -
com 名字对象(1)IBindCtx
一.IBindCtxProvides access to a bind context, which is an object that stores information about a particular moniker binding operation.How to createIBindCtx* bindCtx=NULL;CreateBindCtx(0,&bindCt转载 2012-03-30 14:55:25 · 1318 阅读 · 0 评论 -
com 名字对象(2)创建名字对象(IMoniker)
1.文件名字对象IUnknown* pUnk = NULL;IMoniker* moniker2=NULL;CreateFileMoniker(OLESTR("E:\\test.xlsx"),&moniker2);//another way(bind) to get IUnknown//get pUnk from moniker2hr =moniker2->BindToOb转载 2012-03-30 14:56:04 · 1376 阅读 · 0 评论 -
COM原理及应用----命名和绑定技术
1、COM对象的创建方法 客户程序可以通过CoCreateInstance函数创建COM,在创建之前必须知道对象的一些基本情况,比如对象的CLSID或者对象的ProgID。 另一种对象创建方法是通过名字对象(moniker)创建,就是利用对象命名和绑定技术(即名字技术)。2、名字技术的地位 名字技术算不上COM的基本核心,但也是COM体系结构转载 2012-03-30 15:04:50 · 1355 阅读 · 0 评论