2009年 7月 31日第 18章 异常处理与程序调试教学目标本章将介绍 Delphi 2005中的异常处理机制和程序调试相关的内容,通过本章学习,读者将学会如何调处程序以及如何在编程过程中处理程序可能出现的异常教学重点
异常处理
使用异常类
调试应用程序
设置调试环境
使用断点( Breakpoint)
使用监视( Watch)
使用计算 /修改表达式( Evaluate/Modify)
异常处理
什么是异常
常见错误类型
设计期错误
编译期错误
运行期错误
逻辑错误
Delphi中的异常处理结构
try...except语句
try
– {可能引发异常的受保护的代码 }
except
– {处理异常的代码 }
end;?
try…finally
try
– {可能引发异常的受保护的代码 }
finallyt
– {始终要执行的代码 }
end;
异常类
Exception类
访问异常对象
on-do语句
on SomeException
自定义异常类调试应用程序
设置调试环境
启用调试器
Project Options对话框常用调试命令
单步调试( Step Over)
跟踪调试( Trace Into)
运行到光标处( Run to Cursor)
显示执行点( Show Execution Point)
直接运行( Run)
暂停运行( Program Pause)
程序复位( Program Reset)
使用断点( Breakpoint)
设置断点
查找断点
删除断点
禁用与激活断点
断点属性使用监视( Watch)
添加监视
删除监视
设置监视使用计算 /修改表达式
计算 /修改对话框
Expression中表达式的格式字符
注意指针变量和数组下标