try except与try finally不同之处
try except与try finally不同之处
try//尝试执行
{SomeCode}
except//出错的时候执行, Except有特定的错误类型
{SomeCode}
end;
try//尝试执行
{SomeCode}
finally//无论如何都强制执行
{SomeCode}
end;
例:
try
Age:=StrToInt(Edit1.Text);
ShowMessage(Format('生于%d年',[YearOf(Now)-Age]));
except
on EConvertError do
showmessage('输入编辑框的不是一个有效的数字!');
on ERangeError do
showmessage('输入编辑框的年龄值太大!');
end;
保留字on…do用于判断异常类型。必须注意的是:except后面的语句必须包含在某一个on…do模块中,而不能单独存在。这又是同finally不同的一个地方。
异常处理
try
//成功失败都跳进finally语句里执行
finally
end;
try
//失败才跳进 except里执行
except on e:Exception do
ShowMessage(e.Message);
end;
转载于:https://www.cnblogs.com/m0488/p/9583650.html
try except与try finally不同之处相关推荐
- 优秀课件笔记之视听巧记汉英成语2
*i 恭敬 成语 五体投地 英译 admire somebody from the bottom of one's heart 解释 比喻崇敬钦佩到极点. 例句 他的文章写得真好,同学们个个佩服得五体 ...
- java 位运算 多个状态_位运算表示对象所处状态
通过一个integer类型属性来表示对象所处的状态: CASE: Invitor:邀请者对象模型 Integer Invitor.joinstatus:邀请者所处参加状态 当前存在状态声明:是否被邀请 ...
- python建站与java建站有何不同_详解模板建站和定制建站的不同之处
很多新手在建站前,都拿不准到底是使用模板建站好,还是找外包团队定制开发好.这两种建站方法差异还是蛮大的,下面就给大家说说模板和定制的几个主要不同之处,你可以根据这些来判断适合自己的建站方式: 1.制作 ...
- 【Qt】 error: LNK1107: 文件无效或损坏: 无法在 0x310 处读取
编译Qt程序使用动态库时,报错 error: LNK1107: 文件无效或损坏: 无法在 0x310 处读取 原因 链接时,使用的dll,而不是lib. lib是编译时需要的,dll是运行时需要的. ...
- Opencv4测试报错00007FFB3253A9C0 (ntdll.dll)处引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突
报错信息如下: 0x00007FFB3253A9C0 (ntdll.dll)处(位于 test1.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发 ...
- Integer 和 int 比较的特殊之处
2019独角兽企业重金招聘Python工程师标准>>> 第一个例子: 假设我们同时定义 int a = 3; int b = 3; 编译器先处理int a = 3: 首先它会在 ...
- javascript与java的不同之处
javascript与java的不同之处 虽然很像,但不是一种语言. 二者的区别体现在: 首先,它们是两个公司开发的不同的两个产品,Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于I ...
- 在C#中怎样推断线程当前所处的状态
在C#中怎样推断线程当前所处的状态 老帅 在C#中.线程对象Thread使用ThreadState属性指示线程状态.它是带Flags特性的枚举类型对象. ThreadState 为线程定义 ...
- 什么样的程序员才算成熟? 让程序员认清自己的所处的阶段
http://www.nowamagic.net/librarys/veda/detail/1450程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员 ...
- 链表问题3——删除链表的a/b处的节点(进阶)
题目 给定链表的头节点head,整数a和b,实现删除位于a/b处节点的函数. 链表:1->2->3->4->5,假设a/b的值为r 如果r等于0,不删除任何节点 如果r在(0, ...
最新文章
- 能效超标,11家数据中心被集中约谈学习!
- 奇绩创坛 2021年秋季创业营 反馈:再接再厉
- Allegro 导入ASC file的步骤
- C++类中静态变量和静态方法使用介绍!
- mysqlL时间戳和时间的获取/相互转换/格式化
- npp夜光数据介绍 viirs_基于NPP-VIIRS夜间灯光数据的南宁市GDP空间化研究
- PowerDesigner 16.5下载安装包
- 小米路由器mini刷7620老毛子Padavan固件(支持私人云储存 aria2 QOS $$R等)
- 笔记本win10 QQ能登上,网页打不开
- 酒精需要存放在防爆柜中吗?
- 干货 | Elasticsearch 检索类型选型指南
- 用互动的方式打开“11月全国气象短视频(快手、抖音)影响力榜单“
- web前端零基础html5
- python小游戏——俄罗斯方块
- 用html写树干的形状,HTML5使用纯CSS3构建的树枝和树叶
- 工作站属于通用计算机吗,我们常说的工作站到底和普通电脑有什么不一样?工作站好在哪?...
- Spring之JDBC
- getReader() has already been called for this request
- JN5169 系统控制器 API 函数表
- 【电源设计】12电源芯片详细选型攻略