获取GetLastError返回信息

2016-02-19 13:13 22 1 收藏

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

【 tulaoshi.com - 编程语言 】


  //错误处理,显示原因
  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);
  }

来源:http://www.tulaoshi.com/n/20160219/1603386.html

延伸阅读
System.Diagnostics.StackTrace可以看到很多运行时当前堆栈中有用的信息,权威参考 http://msdn.microsoft.com/zh-cn/library/system.diagnostics.stacktrace.aspx 开始我是为了得到webservice中当前执行的方法的名称而找到的这个东西。 下面代码演示了,一个类中方法的之间的调用次序 using System; using System.Collection...
标签: qq 软件教程
qq群主怎么撤回别人的消息 在最新版的qq8.9.6的体验版中,新增了群撤回他人消息功能,群主和管理员都可以撤回他人发出的消息,便于更好的管理群。 腾讯体验中心发布了qq8.9.6的体验版中,群主和管理员可以撤回他人消息,而且无2分钟限制。这个功能为群主和管理员管理群的时候,提供了非常强大的支持。可以直接撤回他人消息,严...
标签: Web开发
?$conn = @mysql_connect('localhost:3306','test','test');include_once "js.class.php";include_once "pager.class.php";include_once "whxbb.class.php";include_once "whxbb_article.class.php";// 以上代码最好全放在一个包含文件中// 显示ID为3的记录的所有字段...
标签: 表白
了解女生不回信息的原因     一般给女生发完微信之后,女生不回,那么我们首要应该做的就是了解女生不回微信的原因,对症下药,方能事半功倍。这期间,切忌再次发微信,避免形成不行挽回的影响,比方删去、拉黑。所以首要镇定的剖析女生不回信息的原因,才是重中之重。 保持镇定      一般对于性格有些急躁的...
标签: 电脑入门
怎么查看U盘的具体芯片类型呢?下面教你几种办法: 一、可以使用工具软件Chipgenius来查看你的U盘型号信息,比如显示:芯片制造商Phison(群联)芯片型号;UP12,就知道用Phison量产工具来量产了,就找Phison UP12的量产工具。但使用时可能用这个软件无法得到那两个信息,那么就要先用checkudisk查看U盘ID,类似于 Vid_13fe&Pid_1d00,再到网...

经验教程

942

收藏

45
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部