我希望有如下功能:
如:DWORD GetLastError(CString strErrMsg);//获的最后的error代码,及信息
void WriteErrLog(); //写信息到log file.
void ShowErrMsg(); //显示error信息到对话框不知哪位有这样的?或更全面的。 谢谢!
如:DWORD GetLastError(CString strErrMsg);//获的最后的error代码,及信息
void WriteErrLog(); //写信息到log file.
void ShowErrMsg(); //显示error信息到对话框不知哪位有这样的?或更全面的。 谢谢!
{
DWORD dwRtn = GetLastError( );
char sysMsg[256] = {0};
FormatMessage( FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
NULL, eNum,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
sysMsg, 256, NULL );
strErrMsg = sysMsg;
return dwRtn;
}
你还不明白我的意思,
我不是要得到系统的error information.
我是说做一个自己的 GetLastError自己定义出错信息。
自己处理这些error信息,以便知道程序出了什么问题。
要不用map 来个影射
有否这样的sample,能见识一下吗我本意是写个类, 主要的是能让派生类,得到最后的错误号,信息,可以把能何出错的信息纪录下来,方便我们知道程序员解决问题(如那个cpp, line, errno, err msg)
我是想,那位,有做个的,能share一下。多谢。