Class TSimpleThread (unit SimpleThread)

Inherits from

TComponent

Constructors


constructor Create( anOwner :TComponent );



Functions

destructor Destroy;


procedure Kill;


procedure Activate;

TSimpleThread

procedure DoActivate;


procedure DoResume;


procedure DoSuspend;


procedure DoTerminate;


procedure Execute;


procedure Loaded;


procedure Resume;


procedure Suspend;


procedure Terminate;


procedure SetActive( NewState :Boolean );


procedure SetPriority( NewPriority :TThreadPriority );


procedure SetSuspended( NewState :Boolean );


procedure UpdateThreadPriority;


Properties

property Active : Boolean


property Priority : TThreadPriority


property Suspended : Boolean


property Handle : THandle


property Terminated : Boolean


property ThreadID : THandle


Events

event OnActivate : TNotifyEvent


event OnExecute : TnotifyEvent


event OnResume : TNotifyEvent


event OnSuspend : TNotifyEVent


event OnTerminate : TNotifyEvent


Variables

FActive : Boolean;


FHandle : THandle;


FOnActivate : TNotifyEvent;


FOnExecute : TNotifyEvent;


FOnResume : TNotifyEvent;


FOnSuspend : TNotifyEvent;


FOnTerminate : TNotifyEvent;


FPriority : TThreadPriority;


FSuspended : Boolean;


FTerminated : Boolean;


FThreadID : THandle;



Constructors


constructor Create( anOwner :TComponent );


Functions


destructor Destroy;


procedure Kill;


procedure Activate;

TSimpleThread


procedure DoActivate;


procedure DoResume;


procedure DoSuspend;


procedure DoTerminate;


procedure Execute;


procedure Loaded;


procedure Resume;


procedure Suspend;


procedure Terminate;


procedure SetActive( NewState :Boolean );


procedure SetPriority( NewPriority :TThreadPriority );


procedure SetSuspended( NewState :Boolean );


procedure UpdateThreadPriority;


Properties


property Active : Boolean


property Priority : TThreadPriority


property Suspended : Boolean


property Handle : THandle


property Terminated : Boolean


property ThreadID : THandle


Events


event OnActivate : TNotifyEvent


event OnExecute : TnotifyEvent


event OnResume : TNotifyEvent


event OnSuspend : TNotifyEVent


event OnTerminate : TNotifyEvent


Variables


FActive : Boolean;


FHandle : THandle;


FOnActivate : TNotifyEvent;


FOnExecute : TNotifyEvent;


FOnResume : TNotifyEvent;


FOnSuspend : TNotifyEvent;


FOnTerminate : TNotifyEvent;


FPriority : TThreadPriority;


FSuspended : Boolean;


FTerminated : Boolean;


FThreadID : THandle;