如何知道Delphi应用程序未正确关闭?

时间:2013-11-03 13:49:15

标签: delphi

我有一个带有登录表单(用户和密码)的Delphi应用程序。当用户在程序中处于活动状态时,MySQL数据库中的字段在应用程序打开和更新时更新为true。应用程序关闭时,该字段设置为false。

如果应用程序未正确关闭且PC已关闭(未从主窗体关闭) 如何更改登录参数。或者如何将状态保存在数据库或inifile中,以便我可以检测应用程序是否未正确关闭?

1 个答案:

答案 0 :(得分:2)

您使用主窗体的OnClose事件。

当应用程序启动时,您会记录它正在运行的事实(即尚未完全关闭) 在OnClose事件处理程序中,您记录它干净地关闭的事实 启动时检查状态 不要忘记将更新提交到数据库,否则可能无法编写。