try except finally end; try try 语句1; except 语句2; end;finally 语句3;end;//------------------try try 语句1; finally 语句2; end; except 语句3;end;两个语句有没有一样,必须保证释放的情况下第2种在实际使用上是不是存在缺陷 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第二种,语句3始终都不会执行的,语句1出错后直接执行语句2,然后就直接到end了 语句1正常 语句1出错 第一种 1、3 1、2、3 第二种 1、2 1、2,3这种东西很简单的,自己写个Demo测一下就知道了tryfinallyend并不捕获异常,会再抛出。所以第二种情况语句1出错的情况下会被外围的try..except..end捕获。 Finally括起来的语句是铁定会被执行的,无论是否有异常产生;Except括起来的语句,则只有在产生异常的情况下会被执行,其他情况一概不执行的。所以,上述两种写法,只要有异常产生,语句2和语句3都会被执行。他们的区别在没有异常产生的情况下,第一种写法语句2不被执行,第二种写法语句3不被执行。 做了7年的ERP开发,到头来找不着工作! 求解,这个程序有人说测试成功,有一些不成功,我测试了多次也是不成功? 关于日期字段显示问题?? 窗口停靠的问题,急! 郁闷,简单问题不会了,看一下这条Sql语句,怎么改,在线给分 如何让报表控件按指定页打印 提个老问题:不用控件用ADO分别给出连接MDB和SQL7.0或者SQL2000的方法,多谢多谢各位大侠! 散分了,都▲▲▲▲▲还是第一次放分呢 扫描问题 哪里可以下载delphi6.0 webbrowser模拟登录如何做 下面一段代码可以从服务器上下载一个文件,下载多个文件怎么写?
第一种 1、3 1、2、3
第二种 1、2 1、2,3这种东西很简单的,
自己写个Demo测一下就知道了try
finally
end
并不捕获异常,会再抛出。所以第二种情况语句1出错的情况下会被外围的try..except..end捕获。
Except括起来的语句,则只有在产生异常的情况下会被执行,其他情况一概不执行的。
所以,上述两种写法,只要有异常产生,语句2和语句3都会被执行。
他们的区别在没有异常产生的情况下,第一种写法语句2不被执行,第二种写法语句3不被执行。