System.SyncObjs.TEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.SyncObjs.THandleObjectSystem.SyncObjs.TSynchroObjectSystem.TObjectTEvent

Delphi

TEvent = class(THandleObject)

C++

class PASCALIMPLEMENTATION TEvent : public THandleObject

Eigenschaften

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

Beschreibung

TEvent wird für externe Ereignisse verwendet.

Mit TEvent können Sie weitergeben, dass ein Ereignis aufgetreten ist oder ein bestimmter Status erreicht wurde.

In einer Multithread-Anwendung meldet ein Thread mittels TEvent anderen Threads, dass ein Ereignis ausgelöst wurde.

Das Handle eines TEvent-Objekts kann auch zur Kommunikation mit anderen Prozessen eingesetzt werden, sodass eine Anwendung den zeitlichen Ablauf von Ereignissen mit anderen Anwendungen abstimmen kann. Sie können beispielsweise das Handle eines TEvent-Objekts nutzen, um abzuwarten, bis ein anderer Prozess bereit ist, Informationen zu übermitteln.

In einer Single-Thread-Anwendung kann mit TEvent zwischen Quelltextabschnitten koordiniert werden, die auf asynchrone Ereignisse wie z.B. Systemereignisse reagieren.

Siehe auch