Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Dienst-Start abbrechen (https://www.delphipraxis.net/92551-dienst-start-abbrechen.html)

trashcandesign 22. Mai 2007 09:18


Dienst-Start abbrechen
 
Moin,

ich habe einen TCP-Server als Dienst der beim Start des Dienstes aus einer INI-Datei den Port, auf dem der Server lauschen soll, und einige andere Dinge liest.
Wenn nun der Eintrag in der INI-Datei nicht vorhanden, oder leer ist schmeiße ich einen Fehler und will dass der Start des Dienstes abgebrochen wird.

Wenn ich das mit

Delphi-Quellcode:
Self.ServiceStop(Self, true)
oder eben in der ServiceStart-Procedure mit

Delphi-Quellcode:
Self.ServiceStop(Sender, true)
mache bekomme ich folgenden Fehler:

Zitat:

E2033 Types of actual and formal var parameters must be identical

Also die Frage: Wie verhindere ich den Start des eigenen Dienstes?

trashcandesign 22. Mai 2007 09:40

Re: Dienst-Start abbrechen
 
Autsch* :wall:

Also, mit doStop() hält man ihn wieder an....


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz