码迷,mamicode.com
首页 >  
搜索关键字:queryinterface    ( 15个结果
COM三大接口:IUnknown、IClassFactory、IDispatch
COM组件有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。 COM规范规定任何组件、任何接口都必须从IUnknown继承,IUnknown包含三个函数,分别是 QueryInterface、AddRef、Release。这三个函数是无比重要的,而且它们的...
分类:其他好文   时间:2014-11-25 10:34:15    阅读次数:290
com关于IUnknown接口
com定义的每一个接口都必须从IUnknown继承过来,主要原因是IUnknown接口提供了两个非常重要的特性:生存期控制和接口查询。客户程序只能通过接口与com对象进行通信,虽然客户程序可以不管对象内部的实现细节,但它要控制对象的存在与否。如果客户还要继续对对象进行操作,则它必须保证对象能一直存在于内存中;如果客户对对象的操作已经完成,以后也不再需要该对象了,则它必须及时地把对象释放掉,以提高资...
分类:其他好文   时间:2014-07-18 11:20:15    阅读次数:200
此操作失败的原因是对 IID 为“{000208DA-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface
有些电脑报错,有些电脑正常。 环境:VS2010 WinForm程序, Office2007C#操作Excel时报错。错误:无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel.Workbook”。此操作...
分类:其他好文   时间:2014-07-16 21:52:56    阅读次数:3498
JS和C#访问遇到QueryInterface调用出错
在原来的WinForm里,我们只要在窗体类的头部添加属性[System.Runtime.InteropServices.ComVisibleAttribute(true)],然后 webBrowser1.ObjectForScripting = this;这样设置完后,页面上的JS就能访问窗体类的方...
分类:Web程序   时间:2014-07-07 00:42:04    阅读次数:447
com接口
1 interface IUnknown2 {3 virtual HRESULT __stdcall QueryInterface(const IID & iid, void ** ppv) = 0;4 virtual ULONG _stdcall AddRef() = 0;5 ...
分类:其他好文   时间:2014-05-26 23:24:43    阅读次数:304
15条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!