System.SyncObjs.THandleObject.WaitFor

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

Delphi

function WaitFor(Timeout: Cardinal): TWaitResult; overload; override;

C++

virtual System::Types::TWaitResult __fastcall WaitFor(unsigned Timeout)/* overload */;
inline System::Types::TWaitResult __fastcall  WaitFor(const System::Timespan::TTimeSpan &Timeout){ return TSynchroObject::WaitFor(Timeout); }

プロパティ

種類 可視性 ソース ユニット
function public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs THandleObject

説明

この THandleObject オブジェクトがシグナル状態に入るのを待ちます。

WaitFor を呼び出すと、ある THandleObject オブジェクトがシグナル状態に入るのを待つことができます。TimeOut ミリ秒を過ぎてシグナル状態にならない場合も、WaitFor は結果を返します。

TimeOut パラメータに INFINITE 値を指定すると、WaitFor を無期限に待たせることができます。

この関数は TWaitResult 型の結果を返すので、それを使って操作がどのように終わったかを判定することができます。

関連項目