善用GetLastError函数
来源:互联网 发布:数据挖掘分析技术 编辑:程序博客网 时间:2024/04/30 06:16
在编程过程中,当程序出现错误,却又不知道错误的原因时,可以使用GetLastError函数,它可以帮助你快速找到出错的原因和语句。
可以直接使用GetLastError函数得到错误代码,然后查找MSDN找到代码对应的错误原因,也可使用下面函数直接把错误原因显示出来:
void ShowErrMsg()
{
TCHAR szBuf[80];
LPVOID lpMsgBuf;
DWORD dw = GetLastError();
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
dw,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0, NULL );
MessageBox(NULL, lpMsgBuf, "系统错误", MB_OK|MB_ICONSTOP);
LocalFree(lpMsgBuf);
}
然后根据错误的原因查找是哪条语句执行了相关操作,传入的参数是否正确等,就可以修正错误了
- 善用GetLastError函数
- 善用GetLastError函数
- VC其它-善用GetLastError函数
- GetLastError函数
- GetLastError函数
- GetLastError函数
- GetLastError()函数
- GetLastError函数
- GetLastError()函数的介绍
- GetLastError函数实现
- GetLastError()函数的用法
- 善用assert函数
- 善用setup函数
- GetLastError()返回错误对照函数
- 显示GetLastError函数的错误信息
- GetLastError
- GetLastError()
- GetLastError
- windows笔记-【内核对象线程同步】信标内核对象
- .net 防止页面刷新重复提交
- Snort安装使用规则
- 將HDC轉化成BMP保存(轉)
- WAS 支持struts action
- 善用GetLastError函数
- myEclipse8.5 自动更新设置
- 编程遍历页面上所有TextBox控件并给它赋值为string.Empty?(webform&winform)
- perl在不同系统的换行
- 文件查找
- 解决js代码中加入alert()就成功执行,不加就不对的问题!
- hibernate的原理及模拟
- C# lanbda 入门(转)
- 地图服务不能启动的原因之一