如何捕获ocx控件里的异常

ASDC001 2004-08-28 04:55:49
我调用了一个OCXx控件,这个控件是控制一个USB设备的。
运行时都很正常,只是在退出程序时,对OCX控件有一个停止设备的调用。
这个调用后,会出现一个错误提示框,估计是OCX控件里停止设备的地方没有做好。
调用是采用 invoke来调用的.
我用下面语句不能捕获错误,异常错误提示框照样弹出来.
try
{
invoke调用语句;
}
catch (CEXception *e)
{
e->Delete();
}

由于找不到该ocx控件的源代码,所以想通过在调用时捕获错误的方法来处理,希望各位帮我想想办法。

...全文
203 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ASDC001 2004-08-31
  • 打赏
  • 举报
回复
请问 ... 写些什么?
Wyhshp 2004-08-30
  • 打赏
  • 举报
回复
试试:
catch (...)
{
e->Delete();
}
ASDC001 2004-08-28
  • 打赏
  • 举报
回复
再加一个条件,错误提示框是属于VC弹出来的异常错误,不是用户捕获错误后弹出的。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧