在原来的WinForm里,我们只要在窗体类的头部添加属性[System.Runtime.InteropServices.ComVisibleAttribute(true)],然后 webBrowser1.ObjectForScripting = this;这样设置完后,页面上的JS就能访问窗体类的方 ...
这个问题原因是因为安装了高版本的office然后卸载掉,又安装了低版本的office导致的。 博主是 office2016卸载后,安装了office2013. EXCEL报错信息为: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 C ...
分类:
其他好文 时间:
2019-09-29 16:58:32
阅读次数:
637
今天我们来分析QueryInterface函数。HRESULTCDictionary::QueryInterface(constIID&iid,void**ppv)
{
if(iid==IID_IUnknown)
{
*ppv=(IDictionary*)this;
((IDictionary*)(*ppv))->AddRef();
}elseif(iid==IID_Dictionary)
{
*ppv=(IDictionary*)this;
((..
分类:
其他好文 时间:
2017-11-22 11:48:37
阅读次数:
137
无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类 型“Excel._Application”。此操作失败的原因是对 IID 为“{000208D5 -0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInter ...
分类:
移动开发 时间:
2016-04-28 00:23:37
阅读次数:
442
此文做法不是 Control.DrawToBitmap ,而是直接QueryInterface 浏览器Com对象的 IViewObject 接口,用它实现的Draw方法,画到图像上。 首先,定义IViewObject的接口声名,如下:using System;using System.Coll...
分类:
Web程序 时间:
2015-11-25 11:36:40
阅读次数:
301
QueryInterfaceIUnknown *p2;hr = pInnerUnknown->QueryInterface(vGUID2, (void**)&p2);IUnknown *pOutUnknown;CoCreateInstance(vGUID, NULL, CLSCTX_INPROC_S...
分类:
其他好文 时间:
2015-08-17 13:31:36
阅读次数:
124
如果需要使用windowed模式渲染,需要以下几个步骤:查询IvideoWindow接口(QueryInterface)设置父窗口(put_Owner)设置窗口模式(put_WindowStyle)设置窗口位置(SetWindowPosition)处理WM_MOVE消息过程说明性代码,简写,不做返回...
同一段代码,在测试机上运行成功,但在用户机上运行失败,并报错:无法将类型为GeoProcessorClass的COM对象强制转换为接口类型IGeoProcessor,此操作失败的原因是COM组件调用QueryInterface因以下错误而失败:库没有注册。(异常来自HRESULT:0x800...
分类:
其他好文 时间:
2015-05-05 18:30:59
阅读次数:
524
今天偶遇一个问题,运行项目时,发现这个问题:org.openqa.selenium.WebDriverException: f.QueryInterface is not a functionCommand duration or timeout: 30.17 secondsBuild info: ...
分类:
Web程序 时间:
2015-03-21 18:22:43
阅读次数:
587
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“System.Speech.Internal.SapiInterop.ISpDataKey”。此操作失败的原因是对 IID 为“{14056581-E16C-11D2-BB90-00C04F8EE6C0}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。
解决办法...
分类:
Windows程序 时间:
2015-02-19 12:55:43
阅读次数:
3086