System.Classes.TThread.Terminated

提供:RAD Studio API Documentation

Delphi

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 を スレッド クラスの外部から読み込むことができます。

関連項目

コード サンプル