System.SyncObjs.THandleObject.WaitFor

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs THandleObject

Beschreibung

Wartet, bis dieses THandleObject-Objekt in den signalisierten Status eintritt.

Mit WaitFor warten Sie, bis ein THandleObject-Objekt in den signalisierten Status eintritt. Wenn der signalisierte Status nach TimeOut Millisekunden nicht erreicht ist, kehrt WaitFor zurück.

Mit dem Wert INFINITE für den Parameter TimeOut veranlassen Sie, dass WaitFor unendlich lange wartet.

Die Funktion gibt ein Ergebnis vom Typ TWaitResult zurück, anhand dessen festgestellt werden kann, ob die Operation abgeschlossen wurde.

Siehe auch