Pie*_*Wyk 1 delphi frame destroy ondestroy
您好
我有一个具有多个框架的应用程序作为表单.
当用户从某个帧移动时,我需要删除临时文件,当我按下OK或CANCEL时,我当前删除了该文件.
如果他们只是关闭应用程序我也想删除临时文件,但无法确定框架何时被销毁.
问候,彼得
Rob*_*edy 7
要检测帧何时被销毁,请覆盖其析构函数,Destroy.
Destroy
如果覆盖析构函数不合适(例如,如果文件属于封闭表单而不是框架),则可以使用组件通知.创建框架后,调用其FreeNotification方法,传入对封闭表单的引用.当框架被销毁时,它将调用窗体的Notification方法.在表单中覆盖该方法,如果组件是框架,则删除文件.(在您的程序中可能会多次调用该方法,因此检查AComponent参数很重要.)
FreeNotification
Notification
AComponent
归档时间:
15 年,1 月 前
查看次数:
1682 次
最近记录: