System.Classes.TThread.Terminated

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

property Terminated: Boolean read FTerminated;

C++

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

プロパティ

種類 可視性 ソース ユニット
property protected
System.Classes.pas
System.Classes.hpp
System.Classes TThread


説明

スレッドが終了を要求されているかどうかを示します。

スレッドの Execute メソッドおよび、Execute が呼び出すいずれのメソッドも、定期的に Terminated をチェックし、それが True の場合には終了しなければなりません。Terminate メソッドは、Terminated プロパティを True に設定します。

Terminate メソッドは、スレッドの実行を中止させるために、丁寧な方法ですが、スレッドの Execute コードからの協調動作が必要となります。Terminate の使用は、TerminateThread MSDN Win32 API 呼び出しで推奨されています。

ヒント: CheckTerminated を使用すると、Terminatedスレッド クラスの外部から読み込むことができます。

関連項目

コード サンプル