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方法可在窗体程序的任何位置
使程序正常中断退出。
终止的结果有两种,一种是终止当前运行的例程但不会终止整个程序,二是直接终止整个程序。
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方法可在窗体程序的任何位置
使程序正常中断退出。
相关文章推荐
- Delphi 2010学习笔记(20)---例程的定义与使用---2011-01-26
- Delphi 2010学习笔记(16)---流程控制的注意事项---2011-01-21
- Delphi 2010学习笔记(18)---函数与过程---2011-01-21
- Delphi 2010学习笔记(19)---例程参数---2011-01-21
- Delphi 2010学习笔记(15)---数据类型(变体数组)---2011-01-21
- Delphi 2010学习笔记(2)---单元文件的结构与语法---2011-01-18
- Visual C++ 2010 MFC学习笔记一新建程序并显示HELLO WORLD
- Delphi 2010学习笔记(11)---数据类型(记录类型)---2011-01-20
- Unity Shader 学习笔记(17) 程序纹理(Procedural Texture)、程序材质(Procedural Materials)
- Delphi 2010学习笔记(12)---数据类型(字符串类型)---2011-01-20
- Delphi 2010学习笔记(7)---数据类型(分类框图)---2011-01-18
- Delphi 2010学习笔记(9)---数据类型(集合)---2011-01-19
- Delphi 2010学习笔记(3)---Use从句的语法---2011-01-18
- Delphi 2010学习笔记(21)---匿名方法---2011-01-26
- python3.4学习笔记(二) 类型判断,异常处理,终止程序
- Delphi 2010学习笔记(10)---数据类型(数组)---2011-01-19
- Delphi 2010学习笔记(5)---数据类型(变量)---2011-01-18
- Android 学习笔记5---程序开发模式&拨号器&短信发送器小例程
- Delphi 2010学习笔记(4)---数据类型(常量)---2011-01-18
- Delphi 2010学习笔记(6)---数据类型(类型声明)---2011-01-18