System.Classes.TThread.OnTerminate
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 型のイベント ハンドラです。