Vcl.Forms.TApplication.Terminated

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Terminated: Boolean read FTerminate;

C++

__property bool Terminated = {read=FTerminate, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

説明

アプリケーションが終了処理中であるかどうかを示します。

Terminated プロパティは,終了処理が呼び出された後にアプリケーションが不要なアクションを実行しないように,ProcessMessages メソッドを呼び出すときに使用します。WM_QUIT メッセージを受信すると,ProcessMessages は Terminated を true に設定します。

通常,アプリケーションで WM_QUIT メッセージを受け取るのは,アプリケーションのメインウィンドウが閉じられたためか Terminate メソッドが呼び出されたためです。

メモ:  ループ内で大量の計算を行うようなアプリケーションの場合は,ProcessMessages を定期的に呼び出して Terminated を調べ,計算処理を中止してアプリケーションを終了できるようにすべきかどうかを判別します。

関連項目