Class TThread (unit xBase)

Inherits from

TObject

Constructors


constructor Create(CreateSuspended: Boolean);



Functions

destructor Destroy;


procedure Resume;


procedure Suspend;


procedure Terminate;


procedure Execute;


function GetPriority: TThreadPriority;


procedure SetPriority(Value: TThreadPriority);


procedure SetSuspended(Value: Boolean);


Properties

property FreeOnTerminate : Boolean


property Handle : THandle


property Priority : TThreadPriority


property Suspended : Boolean


property ThreadID : THandle


property ReturnValue : Integer


property Terminated : Boolean


Events

Variables

FFinished : Boolean;


FFreeOnTerminate : Boolean;


FHandle : THandle;


FReturnValue : Integer;


FSuspended : Boolean;


FTerminated : Boolean;


FThreadID : THandle;



Constructors


constructor Create(CreateSuspended: Boolean);


Functions


destructor Destroy;


procedure Resume;


procedure Suspend;


procedure Terminate;


procedure Execute;


function GetPriority: TThreadPriority;


procedure SetPriority(Value: TThreadPriority);


procedure SetSuspended(Value: Boolean);


Properties


property FreeOnTerminate : Boolean


property Handle : THandle


property Priority : TThreadPriority


property Suspended : Boolean


property ThreadID : THandle


property ReturnValue : Integer


property Terminated : Boolean


Events


Variables


FFinished : Boolean;


FFreeOnTerminate : Boolean;


FHandle : THandle;


FReturnValue : Integer;


FSuspended : Boolean;


FTerminated : Boolean;


FThreadID : THandle;