- 8
- 0
- 约9.84千字
- 约 25页
- 2016-11-24 发布于河南
- 举报
异常和调试
异常和调试
DELPHI基础教程 第十二章 异常处理与程序调试(二)
异常响应为开发者提供了一个按自己的需要进行异常处理的机制。try …except …end形成了一个异常响应保护块。与finally不同的是:正常情况下except 后面的语句并不被执行,而当异常发生时程序自动跳到except,进入异常响应处理模块。当异常被响应后异常类自动清除。
下面的例子表示了文件打开、删除过程中发生异常时的处理情况:
uses Dialogs;
var
F: Textfile;
begin
OpenDialog1.Title := Delete File;
if OpenDialog1.Execute then
begin
AssignFile(F, OpenDialog1.FileName);
try
Reset(F);
if MessageDlg(Erase +OpenDialog1.FileName + ?,
mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin
System.CloseFile(F);
Erase(F);
end;
except
on EInOutError do
MessageDlg(File I/O error., mtE
您可能关注的文档
最近下载
- 盘扣式脚手架高支模施工方案模板.docx VIP
- AndeSight AndeSight IDE 使用说明书用户手册.pdf
- 2025中国急性缺血性脑卒中诊治指南新.docx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 汉语语法与语法教学.pptx VIP
- 变电安规培训课件.pptx VIP
- 圆锥曲线中定点和定值问题的解题方法市公开课一等奖省赛课微课金奖PPT课件.pptx VIP
- 《圆锥曲线中的定点与定值问题)教学设计.pdf VIP
- 中班语言绘本《章鱼先生卖雨伞》PPT课件(原版有声动态).pptx VIP
- ycaistartup2025-Andrej Karpathy 在 YC 的旧金山创业大会上的演讲PPT.pdf VIP
原创力文档

文档评论(0)