Thema: Delphi Dienst mit 100% CPU-Last

Einzelnen Beitrag anzeigen

Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#1

Dienst mit 100% CPU-Last

  Alt 5. Okt 2006, 15:03
Hallo,

habe folgenden Test-Service geschrieben:

Delphi-Quellcode:
procedure ServiceController(CtrlCode: DWord); stdcall;
begin
  Service1.Controller(CtrlCode);
end;

function TService1.GetServiceController: TServiceController;
begin
  Result := ServiceController;
end;

procedure TService1.ServiceExecute(Sender: TService);
begin
  while not Terminated do
  begin
    ServiceThread.ProcessRequests(False);
  end;
end;
Läßt sich registrieren und starten - nur hat das Teil durchgehend 100% CPU-Last.

Weiß einer warum?
Catbytes
  Mit Zitat antworten Zitat