Browse Source

* Added CheckControlMessage in TCustomDaemon

git-svn-id: trunk@26696 -
michael 11 years ago
parent
commit
6aaab457a7
1 changed files with 8 additions and 0 deletions
  1. 8 0
      packages/fcl-extra/src/daemonapp.pp

+ 8 - 0
packages/fcl-extra/src/daemonapp.pp

@@ -57,6 +57,7 @@ Type
     Function UnInstall: boolean; virtual;
     Function UnInstall: boolean; virtual;
     Function HandleCustomCode(ACode : DWord) : Boolean; Virtual;
     Function HandleCustomCode(ACode : DWord) : Boolean; Virtual;
   Public
   Public
+    Procedure CheckControlMessages(Wait : Boolean);
     Procedure LogMessage(const Msg : String);
     Procedure LogMessage(const Msg : String);
     Procedure ReportStatus;
     Procedure ReportStatus;
     
     
@@ -693,6 +694,13 @@ begin
   Result:=False
   Result:=False
 end;
 end;
 
 
+Procedure TCustomDaemon.CheckControlMessages(Wait : Boolean);
+
+begin
+  If Assigned(FThread) then
+    TDaemonThread(FThread).CheckControlMessage(Wait);
+end;
+    
 { TCustomServiceApplication }
 { TCustomServiceApplication }
 
 
 procedure TCustomDaemonApplication.CreateServiceMapper(Var AMapper : TCustomDaemonMapper);
 procedure TCustomDaemonApplication.CreateServiceMapper(Var AMapper : TCustomDaemonMapper);