Repository URL to install this package:
|
Version:
3.2.0 ▾
|
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.