System.SyncObjs.TEvent
Delphi
TEvent = class(THandleObject)
C++
class PASCALIMPLEMENTATION TEvent : public THandleObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Description
TEvent représente un événement externe.
Utilisez TEvent pour signaler qu'un événement a eu lieu ou qu'un état a été atteint.
Dans une application multithread, utilisez TEvent pour permettre à un thread de signaler aux autres threads qu'un événement a eu lieu.
Le handle d'un objet TEvent peut également être utilisé pour communiquer avec d'autres processus, afin qu'une application puisse coordonner le minutage des événements avec d'autres applications. Par exemple, utilisez le handle d'un objet TEvent pour attendre qu'un autre processus soit prêt à transférer des informations.
Dans une application monothread, utilisez TEvent pour coordonner des sections de code répondant à des événements asynchrones comme les événements système.