Sign in Join
FPDoc Onlineexperiment

TEventObject.Create constructor

Member of TEventObjectpublicIn unit SyncObjs

Create a new event object.

Declaration

pascal
constructor Create(EventAttributes: PSecurityAttributes; 
 AManualReset: Boolean; InitialState: Boolean; 
 const Name: string; UseComWait: Boolean=False)
 ; overload

Arguments

EventAttributes

Security attributes (only used on Windows).

AManualReset

Manual reset allowed.

InitialState

Initial event state.

Name

Name uniquely identifying the event in this process.

UseComWait

Description

Create creates a new event object with unique name Name (ignored on non-windows platforms). The object will be created with security attributes EventAttributes (this parameters is used on Windows only).

The AManualReset indicates whether the event must be reset manually (if it is False, the event is reset immediately after the first thread waiting for it is notified). InitialState determines whether the event is initially set or not.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.