当异常发生时:
![](https://img.kancloud.cn/02/e3/02e321a9889c17f61ee6927556db8624_1239x800.png)
点击 Continue 后会出现
![](https://img.kancloud.cn/aa/f2/aaf2eb33dc20bfb7e51226f7ac762cd2_1528x861.png)
点击 Break 后会出现调用错误代码的位置,通过一级级往上看 call stack ,可以确定异常代码的位置
![](https://img.kancloud.cn/65/92/6592c7838f7c668021b9ffadf3ae9626_1432x958.png)
问题1,如何不让异常在 IDE 里面中断?调试时不想被IDE中断干扰
答:勾选上 Ignore this exception type ,然后点 Continue
![](https://img.kancloud.cn/97/54/97544af0fc90a4d61fd93ecd484f1501_1217x862.png)
问题2,如何再次让此异常在 IDE 里面中断?
答:菜单 Tools--->Options ->
将 ETest008 的勾去掉,或者将它从列表中删除即可还原
![](https://img.kancloud.cn/f0/d1/f0d1bc50bb889caede5d9bd7187839d9_1185x1004.png)
特别要注意,异常是一种状态,请不要简单地把异常理解成错误。
- 0.1 教程说明
- 0.2 delphi xe8 安装
- 0.2.2 XE 10.3.3 安装
- 0.3 delphi IDE 的非常必要的配置
- 0.4 调试中的异常处理
- 0.5 工程路径设置
- 0.6 开发工具界面切换成中文的问题
- 一、实用技巧
- 0.尝试为event取名叫伊文特
- 1.各种(变量)数据在内存中是什么样子的?
- 2
- 3
- 4.乱码问题
- 5
- 二、多线程
- 三、DLL相关
- 1.DLL中函数参数如何设计?
- 2.调用易语言DLL识别验证码
- 四、界面设计
- 1.关于解耦问题
- 2.登录功能设计
- 五、面向对象基础知识
- 1.窗口间传递值
- 3.避免又臭又长的裹脚布
- 2.扩展 TStringGrid , delphi 7 示例
- 六、初学者误区集锦
- 七 TList 集合
- 1.附加信息Pointer设计
- 2.用 TList 来建立组件间的联系
- 3.泛型 TList<T> 示例