12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- unit DaemonUnit1;
- {$mode objfpc}{$H+}
- interface
- uses
- Classes, SysUtils, DaemonApp;
- type
- { TDaemon1 }
- TDaemon1 = class(TDaemon)
- procedure DataModuleExecute(Sender: TCustomDaemon);
- private
- public
- end;
- var
- Daemon1: TDaemon1;
- implementation
- procedure RegisterDaemon;
- begin
- RegisterDaemonClass(TDaemon1)
- end;
- {$R *.lfm}
- { TDaemon1 }
- procedure TDaemon1.DataModuleExecute(Sender: TCustomDaemon);
- Var
- I : Integer;
- begin
- I := 0;
- Application.EventLog.Log('TDaemon1 execution start');
- While Self.Status = csRunning Do Begin
- Sleep(10);
- end;
- Application.EventLog.Log('TDaemon1 execution stop');
- end;
- initialization
- RegisterDaemon;
- end.
|