佚名通过本文主要向大家介绍了ocx异常 控件加载失败,ocx控件异常,ocx控件安装,ocx控件下载,ocx控件注册等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何捕获ocx控件里的异常
描述:
解决方案1:
描述:
我调用了一个OCXx控件,这个控件是控制一个USB设备的。
运行时都很正常,只是在退出程序时,对OCX控件有一个停止设备的调用。
这个调用后,会出现一个错误提示框,估计是OCX控件里停止设备的地方没有做好。
调用是采用 invoke来调用的.
我用下面语句不能捕获错误,异常错误提示框照样弹出来.
try
{
invoke调用语句;
}
catch (CEXception *e)
{
e->Delete();
}
由于找不到该ocx控件的源代码,所以想通过在调用时捕获错误的方法来处理,希望各位帮我想想办法。
解决方案1:
试试:
catch (...)
{
e->Delete();
}