API:System.SyncObjs.TEvent
Delphi
TEvent = class(THandleObject)
C++
class PASCALIMPLEMENTATION TEvent : public THandleObject
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Description
THandleObject is the base class for all thread synchronization objects that use a handle.
System.SyncObjs.TEvent inherits from System.SyncObjs.THandleObject. All content below this line refers to System.SyncObjs.THandleObject.
THandleObject is the base class for all thread synchronization objects that use a handle.
Use THandleObject as a base class when defining an object that uses a handle when coordinating the execution of different threads in a multi-threaded application. Handled synchronization objects include event objects that allow threads to signal when critical events have occurred.
Do not create instances of THandleObject. THandleObject is a base class that introduces properties for managing the handle of a synchronization object but does not provide a mechanism for acquiring that handle. Descendants of THandleObject must acquire the appropriate type of handle.