您的位置:首页 > 编程语言 > Delphi

Delphi 2010学习笔记(17)---程序终止例程---2011-01-21

2011-01-21 09:52 561 查看
使用程序终止例程可以使一个正常运行的程序强行终止。、

终止的结果有两种,一种是终止当前运行的例程但不会终止整个程序,二是直接终止整个程序。

Delphi常用的终止方法有三种:使用 Exit 例程 , 使用 Halt 例程, 调用Terminate 方法

1. Exit 例程

声明与Delphi 的System 单元中。原型为: procedure Exit;

作用为退出当前正在执行的程序块,而不终止整个程序,除非将exit用在程序的主程序块中(即.dpr文件中的程序块)

注意: (1) 使用try ...语句时, try部分执行的exit语句会被当成异常来处理。

(2) 自delphi2009 后,exit后可以接一个参数以传递函数退出时所返回的结果。

2. Halt 例程

引发一个异常中断并通过这个中断直接退出整个程序。

Halt 后可以接一个Integer类型的标识码用于标识程序退出的相关信息。省略则默认为0

3. Terminate 方法

Delphi 中的窗体程序中含有一个全局程序对象(一般是Application),其中的Terminate方法可在窗体程序的任何位置

使程序正常中断退出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息