|
@@ -11,11 +11,30 @@ uses
|
|
|
Classes, daemonapp,
|
|
|
UCrypto, upcdaemon;
|
|
|
|
|
|
+Type
|
|
|
+
|
|
|
+ { TDaemonMainLoop }
|
|
|
+
|
|
|
+ TDaemonMainLoop = Class
|
|
|
+ public
|
|
|
+ Class procedure DaemonMainLoop;
|
|
|
+ end;
|
|
|
+
|
|
|
+{ TDaemonMainLoop }
|
|
|
+
|
|
|
+class procedure TDaemonMainLoop.DaemonMainLoop;
|
|
|
+begin
|
|
|
+ while not Application.Terminated do begin
|
|
|
+ CheckSynchronize(10);
|
|
|
+ end;
|
|
|
+end;
|
|
|
|
|
|
begin
|
|
|
Application.Title:='PascalCoin Daemon application';
|
|
|
+ IsConsole:=False;
|
|
|
RegisterDaemonClass(TPCDaemon);
|
|
|
RegisterDaemonMapper(TPCDaemonMapper);
|
|
|
+ Application.GUIMainLoop:[email protected];
|
|
|
TCrypto.InitCrypto;
|
|
|
Application.Run;
|
|
|
end.
|