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

使用程序终止例程可以使一个正常运行的程序强行终止。、

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

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方法可在窗体程序的任何位置

    使程序正常中断退出。

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值