转自:http://hi.baidu.com/hcbg/blog/item/eeb4d490b887bf8aa877a426.html
方法一:
先得到错误的编号
DWORD dwError = GetLassError();
CString str;
str.Format(_T("Error Code :[%d]"), dwError);
AfxMessageBox(str);
再用VC的TOOL中的ERROR LOOKUP工具,查询到编号对应的错误
方法二:
直接使用FormatMessage在程序中进行直接显示
char szError[256];
DWORD dwError = GetLastError();
FormatMessage(
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
dwError,
0,
szError,
sizeof(szError),
NULL);
AfxMessageBox(szError);
dwError为错误的编号
szError为保存对应错误的内容的缓冲区
本文介绍了两种在Windows系统中获取并解析错误代码的方法:一是通过GetLastError结合ErrorLookup工具查询;二是利用FormatMessage函数直接获取错误描述。
&spm=1001.2101.3001.5002&articleId=4055247&d=1&t=3&u=0048d1a2855e4a1885b33715cef72ded)
553

被折叠的 条评论
为什么被折叠?



