| Class TThread (unit Threads) |
TObject
Abstract base class for all threads.
| Constructors |
constructor Create(aSerialNumber: LongInt; aMinSliceTicks: LongInt);| Functions |
procedure Synchronize( aEvent: Word);
procedure SynchronizeMethod(aMethod: TSyncMethodEvent; aWait: Boolean);
procedure SynchronizeWait( aEvent: Word);
procedure DispatchEvent(aEvent: Word);
procedure DoSynchronize( aEvent: Word; aWait: Boolean);
function GetSynchronizeEvents: Boolean;
procedure SetSynchronizeEvents(Value: Boolean);| Properties |
property SerialNumber : LongInt
property SynchronizeEvents : Boolean| Events |
event OnSynchronize : TSynchronizeEvent| Variables |
FExceptList : Word;
FMinSliceTicks : LongInt;
FOnSynchronize : TSynchronizeEvent;
FRaiseList : Word;
FSerialNumber : LongInt;
FStackTop : Pointer;| Constructors |
constructor Create(aSerialNumber: LongInt; aMinSliceTicks: LongInt);**************************************************************************** Thread
| Functions |
procedure Synchronize( aEvent: Word);
procedure SynchronizeMethod(aMethod: TSyncMethodEvent; aWait: Boolean);
procedure SynchronizeWait( aEvent: Word);
procedure DispatchEvent(aEvent: Word);
procedure DoSynchronize( aEvent: Word; aWait: Boolean);
function GetSynchronizeEvents: Boolean;
procedure SetSynchronizeEvents(Value: Boolean);| Properties |
property SerialNumber : LongInt
property SynchronizeEvents : Boolean| Events |
event OnSynchronize : TSynchronizeEvent| Variables |
FExceptList : Word;
FMinSliceTicks : LongInt;
FOnSynchronize : TSynchronizeEvent;
FRaiseList : Word;
FSerialNumber : LongInt;
FStackTop : Pointer;