Vcl.Forms.TApplication.UnhookSynchronizeWakeup

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

Delphi

procedure UnhookSynchronizeWakeup;

C++

void __fastcall UnhookSynchronizeWakeup();

プロパティ

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

説明

HookSynchronizeWakeup によって WakeMainThread 変数に割り当てられたメソッドを削除します。

アプリケーションで UnhookSynchronizeWakeup メソッドを直接呼び出すことはほとんどありません。UnhookSynchronizeWakeupTApplication デストラクタから呼び出されます。WakeMainThread 変数が HookSynchronizeWakeup メソッドによって設定されている場合,UnhookSynchronizeWakeup メソッドは,その変数を nil(Delphi)または NULL(C++)にリセットします。

警告:  GUI アプリケーションの WakeMainThread は,動作中のハンドラが割り当てられているので変更しないでください。コンソールアプリケーションは,スレッド同期呼び出しの通知を受け取る必要がある場合に WakeMainThread にハンドラを割り当てることがあります。コンソールアプリケーションがハンドラを割り当てても,同期要求が使用できるという通知の配信が最適化されるだけです。同期自体は,CheckSynchronize を使って実行する必要があります。

関連項目