System.SyncObjs.THandleObject.WaitFor
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); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | THandleObject |
Description
Attend jusqu'à ce que cet objet THandleObject entre dans l'état signalé.
Appelez WaitFor pour attendre jusqu'à ce qu'un objet THandleObject entre dans l'état signalé. Si l'état signalé n'est pas atteint après TimeOut millisecondes, WaitFor se termine quand même.
Utilisez la valeur INFINITE pour le paramètre TimeOut afin de forcer WaitFor à attendre indéfiniment.
La fonction renvoie un résultat de type TWaitResult qui peut être utilisé pour détecter comment l'opération s'est terminée.