获取GetLastError返回信息

韩俊秀先生

韩俊秀先生

2016-02-19 13:13

今天图老师小编要跟大家分享获取GetLastError返回信息,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

  //错误处理,显示原因
  void __fastcall TSerialPort::ProcessErrorMessage(char* ErrorText)
  {
  char ErrorMsg[400];
  LPVOID lpMsgBuf;
  FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER //自动分配消息缓冲区
  FORMAT_MESSAGE_FROM_SYSTEM, //从系统获取信息
  NULL,GetLastError(), //获取错误信息标识
  MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT),//使用系统缺省语言
  (LPTSTR)&lpMsgBuf, //消息缓冲区
  0,
  NULL);
  sprintf(ErrorMsg, ""%s" 由于以下错误而失败: %s",ErrorText,lpMsgBuf);
  Application-MessageBox(ErrorMsg, "错误", MB_ICONSTOP);//弹出错误提示框
  LocalFree(lpMsgBuf);
  }
展开更多 50%)
分享

猜你喜欢

获取GetLastError返回信息

编程语言 网络编程
获取GetLastError返回信息

密语怎么撤回信息?

手机软件 应用软件
密语怎么撤回信息?

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

聪明的女人这么回信息

心理健康 婚姻保鲜
聪明的女人这么回信息

Ajax获取xml信息

Web开发
Ajax获取xml信息

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

天秤男为什么不回信息 原因有这些

天秤座 星座
天秤男为什么不回信息 原因有这些

使用Delphi获取系列信息

编程语言 网络编程
使用Delphi获取系列信息

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

一些顶级CSS技巧

一些顶级CSS技巧

笔记本蓝牙搜索不到设备解决方法

笔记本蓝牙搜索不到设备解决方法
下拉加载更多内容 ↓