VC中更好的使用GetLastError
来源:互联网 发布:易语言cf自动准备源码 编辑:程序博客网 时间:2024/05/19 17:50
在编程过程中,当程序出现错误,却又不知道错误的原因时,可以使用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); }
- VC中更好的使用GetLastError
- VC中使用GetLastError
- VC中GetLastError()获取错误信息的使用
- VC中GetLastError()获取错误信息的使用
- VC++中GetLastError返回值的意义
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- GetLastError的使用
- VC++ GetLastError
- vc GetLastError返回代码的含义
- GetLastError 的使用(转载)
- VC getlasterror 大全
- GetLastError 和 FormatMessage搭配使用的模板
- GetLastError与SetLastError的使用和注意事项
- GetLastError和FormatMessage的简单使用
- GetLastError返回值的意义----适用在eVC和VC++
- GetLastError返回值的意义----适用在eVC和VC++
- #pragma once 与 #ifdef 的区别
- i++问题
- Query Cache相关配置变量和状态变量
- gets与 getch自己记下
- 实例名和服务名的区别
- VC中更好的使用GetLastError
- VC中ComboBox控件的使用
- 如何创建表空间
- Symbian 描述符 概述
- linux 下手动创建数据库
- 2010-05-16
- 设计模式利剑5-建造者模式
- 简单选择排序-------零基础学数据结构
- JAVA的字符串拼接与性能