能力值:
( LV2,RANK:10 )
|
-
-
2 楼
和getlasterror用在一块的.格式化返回的错误消息.getlasterror返回的都是整数.如果把这个整数用到formatmessge就可以出现错误提示字符串(可以是中文啊)!
不过现在不能给你提供代码.下次吧
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
void MyGetLastError()
{
LPVOID Mesbuf = NULL;
DWORD dwerror = GetLastError();
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
dwerror,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR)&Mesbuf,
0,
NULL);
printf("%s\n",(char*)Mesbuf);
LocalFree(Mesbuf);
return;
}
|
|
|