随笔分类 -  C++ Exception

摘要:前几天从网上下载了一份网友用Qt写的作品,打开时发现它是用VS2010写的,而我机器上只有VS2008,倒腾了半天最终没能用VS2008打开,而自己又不想再安装VS2010。还好在工程中有.pro文件,我只好用QtCreator打开了它。但是在编译的时候出现了这个错误提示:exception han 阅读全文
posted @ 2015-10-21 17:04 findumars 阅读(33460) 评论(0) 推荐(1)
摘要:就是这段代码: 在VS2010 Release下,按F5运行需要几万毫秒,但是按Ctrl F5却只需要几百毫秒。难道Release模式还可以调试?搞不懂,留个爪,以后再研究~ 阅读全文
posted @ 2015-08-24 20:09 findumars 阅读(379) 评论(0) 推荐(0)
摘要:前言在产品的实际应用环境中,如果我们的程序在客户那里出现了问题,例如程序异常了,而这个时候的现象又不能还原或者很难还原重现,那么只有使用dump文件来保存程序的当前运行信息,例如调用堆栈等,同时使用符号文件来定位问题了;这里主要讲解使用dbghelp库来生成输出dump文件,同时使用符号文件和win 阅读全文
posted @ 2015-08-07 16:54 findumars 阅读(452) 评论(0) 推荐(0)
摘要:我在.h文件里定义: LoadingWidget* w;然后.cpp文件里定义:void MyClass::ModifyTask(){ // w = new LoadingWidget(); // 忘了生成实例 try { w->show(); } catch (int e) { QMessageB 阅读全文
posted @ 2015-06-26 19:44 findumars 阅读(2851) 评论(0) 推荐(1)
摘要:SafeSEH原理及绕过技术浅析 作者:magictong 时间:2012年3月16日星期五 摘要:主要介绍SafeSEH的基本原理和SafeSEH的绕过技术,重点在原理介绍。 关键词:SafeSEH;绕过技术;异常处理 目录 前言 SafeSEH的保护原理 (1) 二进制层面 (2) 系统层面 怎 阅读全文
posted @ 2015-02-16 20:46 findumars 阅读(667) 评论(0) 推荐(0)
摘要:使用VC编译QT程序碰到一个问题: 我在.h文件里定义: LoadingWidget* w;然后.cpp文件里定义:void MyClass::ModifyTask(){ // w = new LoadingWidget(); // 忘了生成实例 try { w->show(); } catch ( 阅读全文
posted @ 2014-11-25 19:27 findumars 阅读(2929) 评论(0) 推荐(0)