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 Server im Hintergrund (https://www.delphipraxis.net/5171-server-im-hintergrund.html)

svehei 26. Mai 2003 14:35


Server im Hintergrund
 
hallo zusammen,

ich habe einen XML-RPC server geschrieben, der mit mehreren clients kommuniziert. soweit so gut, das funktioniert alles wunderbar :-)

da ich waehrend der entwicklung natuerlich des oefteren meinen server starten und auch wieder beenden musste, habe ich eine normale applikation mit einem form, start- sowie stop-button zur ausfuehrung und zum testen genommen. jetzt wo alles funzt moechte ich den server nicht mehr "per hand" sondern via remote starten. das bedeutet ich benoetige das form und den start sowie stop button nicht mehr - stattdessen haette ich gerne, dass der server als hintergrundprozess laeuft. das form einfach rausloeschen geht natuerlich jetzt nicht mehr.
hat vielleicht jemand eine idee, wie ich am schnellsten und ohne viel rumprogrammieren meine applikation so umbauen kann, dass sie als hintergrundprozess laueft ?!?!

liebsten dank im voraus

sven

RobertS 26. Mai 2003 15:15

Also ich würde dir Vorschlagen dein Programm einfach als "Service" zu registrieren.
Das geht natürlich nur bei NT/XP/2000

Dazu würde ich dir empfehlen:
http://www.firedaemon.com


Viel Spaß noch!

svehei 26. Mai 2003 15:24

geht es nicht anderst? als serviceApplication hab ich mir das auch schon vorgestellt, aber dann muesste ich die ganze project-struktur umbauen :? ... nicht wirklich die besten loesung fuer mich, sorry ...

RobertS 26. Mai 2003 16:29

Was musst du denn da umbauen?

Wenn du dir mal den Link angeschaut hättest, dann hättest du gesehn das du jede belibige EXE als Service laufen lassen kannst und ich weiß ja nicht was du da "umstrukturieren" musst...

svehei 27. Mai 2003 15:12

na das form mit den buttons raus ... oder nicht? :roll:

RobertS 27. Mai 2003 18:53

Ein Service sieht man nicht visuell!!

Du brauchst nix wegmachen, du siehst nur unter Prozesse das das Teil läuft aber sonst auch nichst!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:52 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