您当前位置: 首页 游戏社交 柳市聚友棋牌室

柳市聚友棋牌室

柳市聚友棋牌室

类型: 游戏社交 版本: V6.7

大小: 868.3 时间: 2025-12-12

推荐语
推荐语
柳市聚友棋牌室 微乐棋牌天津麻将2)用vc,把dmp文件和exe,pdb文件放在同一目录下,然后用编译器(如vc)打开,然后开始调试就会中断到刚才中断的地方. 1)要设置c运行库异常处理函授。这样当出错后,会引发你的异常处理,你的处理中,可以直接丢掉或重新启动你的exe,或写入log文件。 #include  ...
应用介绍

2)用vc,把dmp文件和exe,pdb文件放在同一目录下,然后用编译器(如vc)打开,然后开始调试就会中断到刚才中断的地方.

1)要设置c运行库异常处理函授。这样当出错后,会引发你的异常处理,你的处理中,可以直接丢掉或重新启动你的exe,或写入log文件。

#include  <dbghelp.h> 
#pragma comment(lib, "dbghelp.lib")


//设置异常处理回调函数
SetUnhandledExceptionFilter(UnhandledExceptionFilter);


//异常处理代码
//EXCEPTION_EXECUTE_HANDLERequ1表示我已经处理了异常,可以优雅地结束了 
//EXCEPTION_CONTINUE_SEARCHequ0表示我不处理,其他人来吧,于是windows调用默认的处理程序显示一个错误框,并结束 
//EXCEPTION_CONTINUE_EXECUTIONequ-1表示错误已经被修复,请从异常发生处继续执行 
LONGUnhandledExceptionFilter(struct _EXCEPTION_POINTERS* ExceptionInfo)
{
   CString  strDumpFile; 
   strDumpFile.Format("%d",CTime::GetCurrentTime().GetTickCount());
   strDumpFile   +=  ".dmp "; 
   HANDLE  hFile   =  CreateFile(strDumpFile,  GENERIC_WRITE,  FILE_SHARE_WRITE,  NULL,  CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,  NULL  );

    if  (hFile!=INVALID_HANDLE_VALUE)
   { 
       MINIDUMP_EXCEPTION_INFORMATION  ExInfo; 

       ExInfo.ThreadId   =  ::GetCurrentThreadId();
       ExInfo.ExceptionPointers   =  ExceptionInfo;
       ExInfo.ClientPointers   =  NULL;

        //  write  the  dump
       BOOL  bOK   =  MiniDumpWriteDump(GetCurrentProcess(),  GetCurrentProcessId(),  hFile,  MiniDumpNormal,  &ExInfo,  NULL,  NULL  );
       CloseHandle(hFile); 
   } 

   theApp.PostThreadMessage(WM_QUIT,0,0);
    return EXCEPTION_EXECUTE_HANDLER;
}

2、调试dump文件

3)编译release版本的时候同时生成map文件,具体可以在网上查找一下关于map文件的使用方法。


3、以下是网上搜集到的条件,尚未验证是否是必需的,如果不能正确的生成dmp,可尝试以下方法

2)adplus是最有用的工具,

3)生成可执行文件时在工程属性设置里的“调试”选项里将“生成映射文件”设置为“是”。这主要是用来在出错时通过dump和map文件对错误定位。

4、其他工具

1)生成dump文件需要Dr.Watson,它是Windows自带的调试工具,只要对它进行了设置,程序出错后就可以在相应目录下找到dump文件。可参见如下资料:http://hi.baidu.com/mryongzhang/blog/item/11a774edf9b513d72e2e2167.html

生成dmp的程序万发棋牌下载

2)注意生成的release应用程序需要开启“生成调试信息”选项。

1)用windbg。

2)使用VS2008的话,不需要开启“生成调试信息”选项就可以生成的。

1)SetUnhandledExceptionFilter()并不能处理所有的异常,比如CRT异常需要调用_set_invalid_parameter_handler()才行

应用信息
相关版本
相关推荐
同一开发者
本类最新
相关专题
相关文章
用户评论
波克城市棋牌官

波克城市棋牌官

2025/12/03 17:00更新

这是我们东坡下载为大家准备的一篇word版的精美英文简历模板,在这个求职高峰期,一篇让人眼前一亮的简历能让你拥有更大的优势,有需要准备精美英文简历模板的朋友们可...

移动宽带 网友 mnop789 怎么能在闲鱼上赚钱
怎么能在闲鱼上赚钱

支持 ( 92 ) 盖楼(回复)

移动宽带 网友 mnop789 宝马棋牌bm
宝马棋牌bm

支持 ( 67 ) 盖楼(回复)

移动宽带 网友 mnop789 游戏搬砖赚钱项目
游戏搬砖赚钱项目

支持 ( 55 ) 盖楼(回复)

移动宽带 网友 mnop789 兼职网在家打字员
兼职网在家打字员

支持 ( 197 ) 盖楼(回复)

移动宽带 网友 mnop789 微信怎么赚钱怎么弄的
微信怎么赚钱怎么弄的

支持 ( 57 ) 盖楼(回复)

移动宽带 网友 mnop789 哪些博彩注册送现金的
哪些博彩注册送现金的

支持 ( 134 ) 盖楼(回复)

移动宽带 网友 mnop789 网上兼职boom公司
网上兼职boom公司

支持 ( 13 ) 盖楼(回复)

移动宽带 网友 mnop789 金山兼职油漆工
金山兼职油漆工

支持 ( 68 ) 盖楼(回复)

移动宽带 网友 mnop789 注册就送188元
注册就送188元

支持 ( 7 ) 盖楼(回复)

移动宽带 网友 mnop789 盖房子偏门好吗
盖房子偏门好吗

支持 ( 171 ) 盖楼(回复)

移动宽带 网友 mnop789 支付宝提现红包
支付宝提现红包

支持 ( 147 ) 盖楼(回复)

移动宽带 网友 mnop789 消消消游戏搬砖赚钱
消消消游戏搬砖赚钱

支持 ( 118 ) 盖楼(回复)

移动宽带 网友 mnop789 可以手机挣钱
可以手机挣钱

支持 ( 168 ) 盖楼(回复)

移动宽带 网友 mnop789 大学兼职好处
大学兼职好处

支持 ( 107 ) 盖楼(回复)

移动宽带 网友 mnop789 沙场怎么挣钱
沙场怎么挣钱

支持 ( 153 ) 盖楼(回复)

移动宽带 网友 mnop789 2018年什么项目挣钱
2018年什么项目挣钱

支持 ( 48 ) 盖楼(回复)

移动宽带 网友 mnop789 棋牌推广拿佣金犯法吗
棋牌推广拿佣金犯法吗

支持 ( 35 ) 盖楼(回复)

移动宽带 网友 mnop789 现在投资网店能赚钱吗
现在投资网店能赚钱吗

支持 ( 105 ) 盖楼(回复)

移动宽带 网友 mnop789 现金棋牌电玩
现金棋牌电玩

支持 ( 58 ) 盖楼(回复)

移动宽带 网友 mnop789 赚钱项目一天赚二十块
赚钱项目一天赚二十块

支持 ( 100 ) 盖楼(回复)

查看更多评论

柳市聚友棋牌室

游戏社交 868.3

下载