Announcement

Collapse
No announcement yet.

Dienst wird von Windows beendet

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dienst wird von Windows beendet

    Servus,

    ich schreibe einen Dienst, der soweit auch wunderbar funktioniert. Aber wenn man ihn startet, beendet Windows diesen Dienst sofort wieder, weil er sich angeblich im Leerlauf befindet. Wie kann ich das unterbinden?
    Kennt dieses Phänomen jemand?

    Vielen Dank!

    Benjamin Heil

  • #2
    Ich hab's gefunden: Ich habe die OnExecute-Prozedur zum Initialisieren verwendet statt OnStart. Das war der Fehler. Die Delphi-Hilfe sagt dazu:

    "Wenn die Aktionen in der Behandlungsroutine für OnExecute abgeschlossen sind, wird der Dienst-Thread beendet."

    Jetzt funzt alles ..

    Comment

    Working...
    X