FMX.Forms.TApplication.Terminated
Delphi
property Terminated: Boolean read FTerminate write FTerminate;
C++
__property bool Terminated = {read=FTerminate, write=FTerminate, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
説明
アプリケーションがシャットダウン処理中であることを報告します。
Terminated は、ProcessMessages メソッドを呼び出す際に使用され、これにより、アプリケーションは、シャットダウン処理が開始された後に、無駄なアクションを実行することがなくなります。ProcessMessages は、WM_QUIT
メッセージを受け取ると、Terminated に True を設定します。
アプリケーションは通常、アプリケーションのメイン ウィンドウが閉じられた、または Terminate メソッドが呼び出された際に、WM_QUIT
メッセージを受け取ります。
ヒント: 計算処理が集約されたループを使用するアプリケーションでは、定期的に ProcessMessages を呼び出し、また、Terminated をチェックして、計算を中止してアプリケーションを終了させるか判断するとよいでしょう。