VC中使用GetLastError
来源:互联网 发布:软件是无形资产 编辑:程序博客网 时间:2024/06/04 17:18
在编程过程中,当程序出现错误,却又不知道错误的原因时,可以使用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);
}
然后根据错误的原因查找是哪条语句执行了相关操作,传入的参数是否正确等,就可以修正错误了。
...{
然后根据错误的原因查找是哪条语句执行了相关操作,传入的参数是否正确等,就可以修正错误了。
0 0
- VC中使用GetLastError
- VC中GetLastError()获取错误信息的使用
- VC中更好的使用GetLastError
- VC中GetLastError()获取错误信息的使用
- VC++ GetLastError
- VC++中GetLastError返回值的意义
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- VC getlasterror 大全
- VC其它-善用GetLastError函数
- VC-getlasterror返回值大全
- 【VC++】FormatMessage 获取 GetLastError 信息。
- GetLastError 使用介绍
- GetLastError的使用
- VC当中快速使用 $err,hr 来获取GetLastError函数值
- vc GetLastError返回代码的含义
- VC++ WaitCommEvent、GetLastError、ClearCommError、WaitForMultipleObjects用法
- C++链接MySQL数据库实例应用
- python psutil 终止子进程
- 《鸟哥的Linux私房菜基础篇》阅读笔记——第3章、第8章
- 一起talk C栗子吧(第七十一回:C语言实例--DIY shell)
- struts 的基本练习
- VC中使用GetLastError
- odoo8 官方web客户端开发文档翻译3---Widgets Basics(基础窗口组件)
- LeetCode 005 Longest Palindromic Substring
- 架构设计:系统间通信(16)——服务治理与Dubbo 中篇(预热)
- LeetCode 列表合并问题
- 【Html】使用mailto在网页中链接Email地址
- centos下安装webbench最新版本-实现并发测试
- 黑马程序员——OC基础之点语法
- HDU 5273 Dylans loves sequence 区间DP