GetLastError()使用

方法一:

先得到错误的编号

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为保存对应错误的内容的缓冲区

你可能感兴趣的:(error)