System.Classes.TThread.OnTerminate

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

Delphi

property OnTerminate: TNotifyEvent read FOnTerminate write FOnTerminate;

C++

__property TNotifyEvent OnTerminate = {read=FOnTerminate, write=FOnTerminate};

プロパティ

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


説明

スレッドの Execute メソッドが返された後、そのスレッドが破壊される前に発生します。

OnTerminate イベント ハンドラを記述すると、そのスレッドの実行が終了した後にコードを実行することができます。

メモ: OnTerminate イベントに割り当てられたメソッドは、終了処理中のスレッドのコンテキストではなく、メイン スレッドのコンテキストで実行されます。つまり、Synchronize メソッドを呼び出さなくても、アプリケーションのユーザー インターフェイスに安全にアクセスできるということです。

OnTerminate は、System.Classes.TNotifyEvent 型のイベント ハンドラです。

関連項目

コード サンプル