gpt4 book ai didi

smart-mobile-studio - 申请结束前在哪里进行最终处理?

转载 作者:行者123 更新时间:2023-12-04 00:15:43 24 4
gpt4 key购买 nike

我一直在尝试在表单关闭或应用程序终止时将数据写入存储,但没有成功。

我首先尝试从 Form 单元

procedure TForm1.FinalizeObject;
begin
inherited;
SaveData;
end;


procedure TForm1.FinalizeObject;
begin
SaveData;
inherited;
end;

这些尝试都没有奏效,因此我重新排列了我的代码并从项目的单元中进行了尝试
procedure TApplication.ApplicationClosing;
begin
SaveData;
inherited;
end;


procedure TApplication.ApplicationClosing;
begin
inherited;
SaveData;
end;

我有一个 w3_showmessage 作为 SaveData 的第一行,它永远不会被调用......所以,如果我可以验证这 4 个方法之一被触发,我可以使用其中一个

我究竟做错了什么?谢谢

最佳答案

在撰写本文时,Smart 在应用程序对象中公开了两个新事件:

  • OnUnload
  • OnBeforeUnload

  • 这些将使处理关机序列更容易。智能 javascript bootstrap 现在还会自动调用 application.terminate(),因此您的代码应该可以正常工作。

    关于smart-mobile-studio - 申请结束前在哪里进行最终处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210196/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com