Thema: Delphi Server im Hintergrund

Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#3

Re: Server im Hintergrund

  Alt 22. Jan 2004, 01:06
Anfängerfehler Du startest den Service aus der Delphi IDE ? Dann wird dein Service auch garnicht installiert, so das die Console ihn dauerhaft startet.

Du rufst deine Sevice EXE mit Paramter /install auf. Danach kannst in die Computerverwaltung->Dienste gehen und deinen Service starten und einstellen das er automatisch gestartet werden soll. Ab da funktioniert es so wie du es willst.

Die angesprochene 2 Sekunden Zeitverzögerung ist normal. Dies ist die Zeitspanne die der SCM = Service Control Manager jedem zu terminierendem Service einraümt um sich zu beenden.

Ähm, natürlich sollte dein Service auch in einer Schleife seine Arbeiten erledigen. D.h. wird diese Hauptschleife verlassen terminiert sich auch der Service, er ist ja fertig mit seiner Arbeit.

Gruß Hagen
  Mit Zitat antworten Zitat