Forum: Win32/Win64 API (native code)
Delphi
by trashcandesign,
29. Jun 2007
Aus dem Thread heraus rufe ich das doStop über eine Service-Procedure per Synchronize auf.
N Thread.terminate hat mir leider auch nicht weitergeholfen.
Das Thread.terminate hab ich im onStop-Event ausgeführt, ist es da dann schon zu spät?
Und wenn ich den Dienst aus dem Dienst raus beende, oder direkt über die Windows Verwaltung, dann funtkioniert das ja auch ohne, dass ich die Threads...
Forum: Win32/Win64 API (native code)
Delphi
by trashcandesign,
29. Jun 2007
mit net stop erreicht man dann nichts mehr.
Zu deinem 2. Tip: dann hätte ich also zwei Dienste, wobei der eine nur den anderen startet/stopt?
Forum: Win32/Win64 API (native code)
Delphi
by trashcandesign,
29. Jun 2007
Moin,
ich hab da mal wieder so ein kleines Problem *g*
Ich habe einen Dienst, der sich nach ner Weile bei einer Datenbank melden soll, so von wegen "Ich bin aktiv".
Dies realisiere ich über einen eigenen Thread, da der Rest des Dienstes parallel weiterlaufen soll.
Wird diese Dantenbank vom Thread nun nicht erreicht soll sich der Dienst beenden.
Das realisiere ich dann mit doStop.
...