フォームが閉じたとき、またはアプリケーションが終了したときにストレージにデータを書き出そうとしましたが、成功しませんでした。
私は最初にフォームユニットから試しました
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;
SaveDataの最初の行としてw3_showmessageがあり、呼び出されることはありません。したがって、これら4つのメソッドのいずれかがトリガーされていることを確認できれば、そのうちの1つを使用できます。
私は何が間違っているのですか?ありがとう