在有多个Form窗体时可以体现出来.
用close是只关闭本窗体,而用Application.terminate是关闭整个程序,包括所有窗体.(1)当Close是一个主窗体时,程序会退出。Close会发生FormClose事件,FormCloseQuery事件。close,只是针对窗体。主窗体close以后程序就Application.Terminate了。子窗体close以后。没释放,还可以Show出来。也是说主窗口的Close方法其实也是调用Application的Terminate来终止程序的。(2)Halt会发生FormDestory事件,,用于强行终止应用程序的执行,返回操作系统(非正常退出方式)。(3)Application.Terminate以上三个事件都不会发生Application.Terminate就是程序结束了。整个程序结束运行,系统强行收回系统资源当主窗口关闭时或WM_QUIT消息触发时,Terminate自动被调用Application.Close是正常退出,有应用程序主动交还系统资源另外有一个区别,主窗口的Close方法可以触发OnClose事件而Application.Terminate并不会触发该事件。

http://blog.csdn.net/luo809976897/article/details/49133247

最新文章

  1. 走进缓存的世界(三) - Memcache
  2. 关于i和j
  3. orm 语法 数据库连接、建表、增删改查、回滚、单键关联 、多键关联、三表关联
  4. 20145227 《Java程序设计》第6周学习总结
  5. JS函数式编程【译】2.2 与函数共舞
  6. nyoj 96 一个水题目
  7. Codeforces Round #310 (Div. 2)--A(简单题)
  8. asp.net能不托管吗?
  9. Tick and Tick------HDOJ杭州电(无法解释,直接看代码)
  10. Metrics-Java版的指标度量工具
  11. 框架基础:ajax设计方案(五)--- 集成promise规范,更优雅的书写代码
  12. 自学Zabbix3.4-资产清单inventory
  13. 使用 mysql PDO 防止sql注入
  14. vue全选与取消全选
  15. 【C++】实现一个简单的单例模式
  16. Web.config设置system.webServer
  17. 比较分析C++、Java、Python、R语言的面向对象特征,这些特征如何实现的?有什么相同点?
  18. 64位RHEL5系统上运行yum出现"This system is not registered with RHN”的解决方法
  19. iOS 5解决Could not instantiate class named NSLayoutConstraint问题
  20. 20145326 《Java程序设计》第4周学习总结

热门文章

  1. js把其他类型转化成字符串
  2. 学习鸟哥的Linux私房菜笔记(7)——文件查找与文件管理1
  3. java中<T> T和T的区别?
  4. Python 标准库 —— zipfile(读取 zip 文件)
  5. ServletContextListener和ContextLoaderListener的区别
  6. hadoop编程技巧(8)---Unit Testing (单元测试)
  7. C# 使用Emit深克隆
  8. git安装使用详解
  9. 相关ubuntu有几个细节有用的工具系列
  10. 关于MOVE 和 CopyMemory 的用法区别