Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wie beende ich einen Service? (https://www.delphipraxis.net/7838-wie-beende-ich-einen-service.html)

Chewie 22. Aug 2003 15:11


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?

sakura 22. Aug 2003 15:31

Re: Wie beende ich einen Service?
 
Chewie, Chewie,

jetzt bist Du schon solange dabei, aber die Suche Hier im Forum suchenService kennst Du nicht :shock:

Eines der ersten Ergebnisse zum Thema:
http://www.delphipraxis.net/internal...?p=59673#59673 ;-)

...:cat:...

Chewie 22. Aug 2003 15:39

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.

sakura 22. Aug 2003 15:44

Re: Wie beende ich einen Service?
 
Okay, es ist in einer Zeile lösbar. Willst Du wissen wie? Na gut...
Delphi-Quellcode:
  Status := csStopped;
...:cat:...

Chewie 22. Aug 2003 15:45

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

sakura 22. Aug 2003 15:48

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