VC取得COM组件调用失败的错误信息
来源:互联网 发布:定义固定长度数组 编辑:程序博客网 时间:2024/05/22 04:40
在VB中,COM组件如果调用失败,Runtime会直接提示错误的信息。
在VC++中,COM组件的返回值是HRESULT,通过SUCCEEDED和FAILED宏来判断COM组件是否调用成功。
如果想要获取COM组件调用失败的具体信息,可以这样做:(首先应该包括头文件comdef.h)
hr = pWindow->execScript(L"add('test');", L"Javascript", &ret); if (FAILED(hr)) { CComBSTR bstrErrorInfo; IErrorInfoPtr errPtr; GetErrorInfo(0, &errPtr); errPtr->GetDescription(&bstrErrorInfo); AfxMessageBox(bstrErrorInfo); }
使用IErrorInfoPtr的GetDescription方法来获取错误信息,获取IErrorInfoPtr的方法是使用全局函数GetErrorInfo。
- VC取得COM组件调用失败的错误信息
- VC调用COM组件
- VC调用COM组件
- VC中调用COM组件的方法
- VC调用C#写的COM+组件
- VC调用C#写的COM+组件
- VC中调用Com组件的方法
- VC调用C#的COM组件(DLL)
- VC调用C#写的COM组件
- VC调用C#的COM组件(DLL)
- VC调用C#的COM组件(DLL)
- vc中调用Com组件的方法
- VC中调用COM组件的方法
- VC中调用COM组件的方法
- 总结一下在VC中调用COM组件的方法+++VC调用远程COM+组件
- vc调用 com+组件 求助
- 在VC中调用COM组件的方法
- 在VC中调用COM组件的方法(转载)
- 全局重载new运算符
- 简单调用自己写的COM组件
- 中缀表达式转换成后缀表达式并求值
- ModifyMenu的用法
- 在MASM中使用间接远跳转
- VC取得COM组件调用失败的错误信息
- CDHtmlDialog调用网页内部Javascript的两种方法
- WTL自绘控件(继承COwnerDraw)
- 【黑马程序员】 学习笔记 - 直击7K面试题 - 张孝祥老师的交通等管理系统
- oracle 记录
- NodeJs安装和HelloWord
- 递归实现求最大公约数和最小公倍数
- hdu 2795 Billboard 线段树
- Args4J 使用指南