| Class TActiveComponent (unit Threads) |
TComponent
VCL wrapper around an ActiveObject. With this component you visually configure threads and write thread procedures as a method of a form.
| Constructors |
constructor Create(AOwner: TComponent);| Functions |
function IsAlive: Boolean;
procedure Run;
procedure Synchronize( aEvent: Word);
procedure SynchronizeMethod( aMethod: TSyncMethodEvent; aWait: Boolean);
procedure SynchronizeWait( aEvent: Word);
procedure Terminate;
procedure Loaded;| Properties |
property AutoRun : Boolean
property MinSliceTicks : LongInt
property StackSize : Word
property SynchronizeEvents : Boolean| Events |
event OnException : TExceptionEvent
event OnSynchronize : TSynchronizeEvent
event OnThread : TThreadEvent| Variables |
FActiveObject : TActiveObject;
FAutoRun : Boolean;
FMinSliceTicks : LongInt;
FOnException : TExceptionEvent;
FOnSynchronize : TSynchronizeEvent;
FOnThread : TThreadEvent;
FStackSize : Word;
FSynchronizeEvents : Boolean;| Constructors |
constructor Create(AOwner: TComponent);**************************************************************************** ActiveComponent
| Functions |
function IsAlive: Boolean;
procedure Run;
procedure Synchronize( aEvent: Word);
procedure SynchronizeMethod( aMethod: TSyncMethodEvent; aWait: Boolean);
procedure SynchronizeWait( aEvent: Word);
procedure Terminate;
procedure Loaded;| Properties |
property AutoRun : Boolean
property MinSliceTicks : LongInt
property StackSize : Word
property SynchronizeEvents : Boolean| Events |
event OnException : TExceptionEvent
event OnSynchronize : TSynchronizeEvent
event OnThread : TThreadEvent| Variables |
FActiveObject : TActiveObject;
FAutoRun : Boolean;
FMinSliceTicks : LongInt;
FOnException : TExceptionEvent;
FOnSynchronize : TSynchronizeEvent;
FOnThread : TThreadEvent;
FStackSize : Word;
FSynchronizeEvents : Boolean;