Class TRxTimer (unit RxTimer)

Inherits from

TComponent

TRxTimer

Constructors


constructor Create(AOwner: TComponent);

TRxTimer


Functions

destructor Destroy;


procedure Timer;


procedure SetEnabled(Value: Boolean);


procedure SetInterval(Value: Cardinal);


procedure SetOnTimer(Value: TNotifyEvent);


procedure SetThreaded(Value: Boolean);


procedure SetThreadPriority(Value: TThreadPriority);


procedure UpdateTimer;


procedure WndProc(var Msg: TMessage);


Properties

property Enabled : Boolean


property Interval : Cardinal


property SyncEvent : Boolean


property Threaded : Boolean


property ThreadPriority : TThreadPriority


Events

event OnTimer : TNotifyEvent


Variables

FEnabled : Boolean;


FInterval : Cardinal;


FOnTimer : TNotifyEvent;


FSyncEvent : Boolean;


FThreaded : Boolean;


FThreadPriority : TThreadPriority;


FTimerThread : TThread;


FWindowHandle : HWND;



Constructors


constructor Create(AOwner: TComponent);

TRxTimer


Functions


destructor Destroy;


procedure Timer;


procedure SetEnabled(Value: Boolean);


procedure SetInterval(Value: Cardinal);


procedure SetOnTimer(Value: TNotifyEvent);


procedure SetThreaded(Value: Boolean);


procedure SetThreadPriority(Value: TThreadPriority);


procedure UpdateTimer;


procedure WndProc(var Msg: TMessage);


Properties


property Enabled : Boolean


property Interval : Cardinal


property SyncEvent : Boolean


property Threaded : Boolean


property ThreadPriority : TThreadPriority


Events


event OnTimer : TNotifyEvent


Variables


FEnabled : Boolean;


FInterval : Cardinal;


FOnTimer : TNotifyEvent;


FSyncEvent : Boolean;


FThreaded : Boolean;


FThreadPriority : TThreadPriority;


FTimerThread : TThread;


FWindowHandle : HWND;