强制退出程序,触发什么事件?

dwtrace 2008-08-21 05:06:54
在CREATE事件中,如我强制退出.
如在任务管理器中结束进程,这个时间会触发什么事件?
...全文
212 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihuasoft 2008-08-21
  • 打赏
  • 举报
回复
纠正一下:

不要用Showmessage(),改用Application.MessageBox()测试一下。
lihuasoft 2008-08-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Corn1 的回复:]
用Application.Terminate强制退出时,会触发OnDestroy,但如果用任务管理器强行退出,我觉得不会触发任何事件,因为是直接强制kill掉这个进程
[/Quote]

对象既然已经构造,就给它分配一块堆内存;如果象您说的不经析构,那这块内存由谁来回收?
可以在窗体的OnDestory里写一个Showmessage看一下是不是运行了析构函数
同样,主窗体的OnCloseQuery里再写一个试试看
就知道了
dwtrace 2008-08-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Corn1 的回复:]
用Application.Terminate强制退出时,会触发OnDestroy,但如果用任务管理器强行退出,我觉得不会触发任何事件,因为是直接强制kill掉这个进程
[/Quote]

恩,我要找的就是任务管理器强行退出会触发什么事件.!!
Corn1 2008-08-21
  • 打赏
  • 举报
回复
用Application.Terminate强制退出时,会触发OnDestroy,但如果用任务管理器强行退出,我觉得不会触发任何事件,因为是直接强制kill掉这个进程
gyk120 2008-08-21
  • 打赏
  • 举报
回复
有一个OnDestroy事件
http://blog.csdn.net/moklee/archive/2006/01/10/575307.aspx
具体可以看看这里

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧