GetLastError()函数获取错误代码,是一个数字;具体错误信息需要查;

如果使用FormatMessage函数,可显示错误信息;

// astdemo.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include <windows.h>int _tmain(int argc, _TCHAR* argv[])
{PVOID lpMsgBuf;    if (FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER |            // 自动分配缓存FORMAT_MESSAGE_FROM_SYSTEM |                // 系统消息FORMAT_MESSAGE_IGNORE_INSERTS,NULL,GetLastError(),                             // 错误代码MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),  // 默认语言(LPTSTR)&lpMsgBuf,0,NULL)){// TODO: 添加你的处理代码.MessageBox(NULL, (LPCTSTR)lpMsgBuf, TEXT("Error"), MB_OK);}LocalFree(lpMsgBuf);    // 释放内存getchar();return 0;
}

运行如下;

LPVOID到LPCSTR需要转换一下,(LPCTSTR)lpMsgBuf,不转则出错如下;

win32格式化错误消息相关推荐

  1. 错误消息“禁止您没有访问此服务器上的权限/”(关闭)

    本文翻译自:Error message "Forbidden You don't have permission to access / on this server" [clos ...

  2. jax-rs jax-ws_JAX-RS Bean验证错误消息国际化

    jax-rs jax-ws Bean验证简介 JavaBeans验证(Bean验证)是Java EE 6平台的一部分提供的新验证模型. 约束通过以JavaBeans组件(例如托管Bean)的字段,方法 ...

  3. 在Spring MVC应用程序中使用Bean Validation 1.1获得更好的错误消息

    在许多新功能中, Bean Validation 1.1引入了使用统一表达式语言(EL)表达式的错误消息插值. 这允许基于条件逻辑来定义错误消息,还可以启用高级格式化选项 . 添加到Spring MV ...

  4. JAX-RS Bean验证错误消息国际化

    Bean验证简介 JavaBeans验证(Bean验证)是一种新的验证模型,可作为Java EE 6平台的一部分使用. 约束条件支持Bean验证模型,该约束以注释的形式出现在JavaBeans组件(例 ...

  5. 什么是好的错误消息? 讨论一下Java系统中的错误码设计

    简介:一个好的Error Message主要包含三个部分:Context: 什么导致了错误?发生错误的时候代码想做什么?The error itself: 到底是什么导致了失败?具体的原因和当时的数据 ...

  6. http 错误 404.0 - not found_电脑Regsvr32 用法和错误消息的说明

    ​ 对于那些可以自行注册的对象链接和嵌入 (OLE) 控件,例如动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件,您可以使用 Regsvr32 工具 (Regsvr32.exe) ...

  7. pyqt win32发送QQ消息

    标题应该改为:python+win32发送QQ消息,全程使用python套个pyqt壳. 其实代码来自: http://blog.csdn.net/suzyu12345/article/details ...

  8. Oracle数据库错误消息

    导出错误消息 l EXP-00000导出终止失败 原因:导出时产生Oracle错误. 操作:检查相应的Oracle错误消息. l EXP-00001数据域被截断 - 列长度=数字,缓冲区大小=数字,实 ...

  9. 自定义的类型转换器中怎样自定义错误消息?(待解答)

    1.HTTP没有"类型"的概念,每一项表单输入只可能是一个字符串或一个字符串数组.从HTML表单到服务器端,必须把String转换为特定的数据类型. 2.字符串和基本数据类型之间的 ...

最新文章

  1. 面试准备3——相关知识
  2. qt 进度条_Qt开源作品12-硬盘容量控件
  3. 云信私有化方案中如何搭建高可用的日志和监控平台?
  4. QT的QMimeData类的使用
  5. 计算机非211研究生,这所大学不是211,但“计算机”实力远超985,快来看看
  6. 云数据库精华问答 | 云数据库与其他数据库的关系
  7. 【2017年第3期】面向共享的政府大数据质量标准化问题研究
  8. java 1.7图片压缩_appium+java(七)图片的放到及缩小操作
  9. LINUX中断机制与信号(http://linux.chinaitlab.com/soft/878170.html)
  10. 8类网线利弊_7类网线和8类网线到底有何不同?
  11. 35岁是个坎,为啥到岁数就不想要你了
  12. Machine Learning笔记——逻辑回归算法
  13. C语言中三个数比较大小详解——三种方法
  14. re正则匹配中文字符
  15. java做的桌面应用_把一个java web应用包装成桌面应用的简单做法
  16. android 6g 有必要吗,Android手机: 6G和8G运行内存之间有多大差异?网民: 做这些事有区别...
  17. 星光嵌入式SIM800C GPRS GSM开发板发布
  18. Syswin32病毒和exe关联
  19. 家用计算机调制解调器作用,调制解调器有什么用
  20. java3D桌球7723_极品桌球3D豪华版

热门文章

  1. Leetcode 205. 同构字符串 解题思路及C++实现
  2. GNU Radio ieee802-15-4、ZigBee 实现
  3. 数据结构源码笔记(C语言):B树的相关运算算法
  4. GCN代码超详解析Two-stream adaptive graph convolutional network for Skeleton-Based Action Recognition(三)
  5. kindeditor编辑器使用七牛云上传图片
  6. pyHook 转码问题-MouseSwitch() missing 8 required positional arguments...,原因及解决办法
  7. 在Vue组件中获取全局的点击事件
  8. C# 学习笔记(10)加速球
  9. SDUT_2080最长公共子序列问题
  10. 云计算与分布式的一些关键词