Delphi异常处理Try…Finally机制详解
在Delphi开发中,只需要触发异常,程序系统将自动捕捉被触发的异常,并通过信息对话框显示异常的信息。这种机制让程序可以避开发生异常的代码,继续向下执行。Try…Finally语句的作用在于无论在该区块内是否触发了异常,都会接着执行Finally…End区块的语句。
以下是异常处理的执行逻辑:
1. 若在Try…Finally区内没有发生异常,程序会按顺序执行所有语句,包括Finally…End区。
2. 若在Try…Finally区内发生异常,程序会立即跳转至异常点,然后转而执行Finally…End区块内的语句。
图 6-3显示了Try…Finally…End执行的整体方式。
1.36MB
文件大小:
评论区