![]() |
Wie beende ich einen Service?
Ich benutz zur Zeit einen Service, den ich über Datei->Neu->Serviceanwendung erstellt habe (also TServiceApplication mit TService). Doch jetzt passiert folgendes: Irgendeine Art von Fehler tritt auf und ich möchte den Service beenden. Doch ich hab keine Methode gefunden, um den Service zu terminieren, und den Destruktor direkt aufzurufen, erscheint mir aúch nicht ratsam. Welches ist die "beste" Methode, den Service zu beenden?
|
Re: Wie beende ich einen Service?
Chewie, Chewie,
jetzt bist Du schon solange dabei, aber die Suche ![]() Eines der ersten Ergebnisse zum Thema: ![]() ...:cat:... |
Re: Wie beende ich einen Service?
Vielleicht hab ich nicht deutlich genug erwähnt, dass ich nicht den Service von einem Client beenden will, sondern der Service soll sich selbst beenden.
Falls doch: Gibt es keine andere Möglichkeit als über ControlService zu gehen? Das mit der Suche hab ich in diesem Fall vergessen :duck: , es hätte mir aber auch wenig neues gebracht. |
Re: Wie beende ich einen Service?
Okay, es ist in einer Zeile lösbar. Willst Du wissen wie? Na gut...
Delphi-Quellcode:
...:cat:...
Status := csStopped;
|
Re: Wie beende ich einen Service?
*Autsch* Die Seite mit der Beschreibung von Status hatte ich doch schon vorhin auf dem Bildschirm. :oops: Vielen Dank, Sakura
|
Re: Wie beende ich einen Service?
Bitte. Ich wusste aber bis eben auch nicht, daß das geht. Ich habe es einfach ausprobiert. :idea: :mrgreen: :idea:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz