如何捕获dll中的异常 现在我的程序调用别人的DLL "onedll"中的一个函数 func1,一般的情况下我的程序运行的好好的,但有的时候却突然弹出对话框,说onedll中有指令访问了0x00000000内存。我现在想在我的程序中捕获该dll中的函数抛出的异常,该如何捕捉拉?我已经将window 的SEH转化为C++异常,对于一般的在我的本程序中的NULL指针访问可以捕获。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 __try { ... } __except(EXCEPTION_EXECUTE_HANDLER) { ... } try{}catch(EXCEPTION_EXECUTE_HANDLER){//异常处理}应该就可以捕获到DLL的异常了!祝你成功! try{ DLL会抛出异常的代码}catch(EXCEPTION_EXECUTE_HANDLER){ 异常处理 } try{ DLL会抛出异常的代码}catch( ... ){ 异常处理 } MFC界面问题 应用程序错误 怎样建立https连接 请问高手:我想通过代理服务器访问一个URL(如WWW.SOHU.COM),用什么方法? 请问用串口ACTiveX控件编写的程序,怎么到另一台没有VC的机器运行啊 VC++访问EXCEL 数据库 关于序列化问题!!急急! 怎样在VC中用DAO3.6? 两台拨号上网机子如何实现TCP连接即如何知道对方IP 请问在VC中如何不用控件进行网络编程 关于CArray的问题。在线等!! 有关静态连接库的问题?
catch(EXCEPTION_EXECUTE_HANDLER){
//异常处理
}
应该就可以捕获到DLL的异常了!
祝你成功!
{
DLL会抛出异常的代码
}
catch(EXCEPTION_EXECUTE_HANDLER)
{
异常处理
}
{
DLL会抛出异常的代码
}
catch( ... )
{
异常处理
}