System.SyncObjs.THandleObject.WaitFor
Delphi
function WaitFor(Timeout: LongWord): 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); }
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.