Autor Beitrag
smokie
Hält's aus hier
Beiträge: 3

NT 4.0, Win XP, NT-Server, Server 2003
Delphi 5 Ent.
BeitragVerfasst: Do 29.06.06 10:36 
Hallo,

innerhalb eines LAN erzeugen die Clients Auftragsdaten, die als Datei in ein
freigegebenes Verzeichnis auf dem Server gespeichert werden.

Eleganter wird die Sache ohne Verzeichnisfreigabe und mit Indy TCP-IP Client/Server
gelöst. Dabei werden von den Clients nur der Filename und die Daten gesendet;
der TCP-Server erzeugt daraus die entsprechenden Dateien und speichert diese.

Das funktioniert auch ganz hervorragend.

Jetzt mein Problem:

Bisher läuft der TCP-Server als normale Anwendung mit einem Formular auf dem Server.
Gestartet wird das Programm über den Autostart bzw. von Hand.

Ich möchte den TCP-Server als Dienst auf dem Server laufen lassen.

1. Geht das überhaupt ?
2. Wie stelle ich das an ?

Programmiert wird mit 'Delphi 5 Enterprise' und 'Indy 9'.

Mit besten Grüßen
smokie
crowley
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 406

Win XP, Win Vista, Mandriva, Ubuntu
Delphi 4-8, Delphi 2006, Delphi 2007
BeitragVerfasst: Do 29.06.06 10:44 
Morgen...

1.) Es ist sicher möglich
2.) Schau mal hier Suche in: Delphi-Forum DIENST ANWENDUNG STARTEN
smokie Threadstarter
Hält's aus hier
Beiträge: 3

NT 4.0, Win XP, NT-Server, Server 2003
Delphi 5 Ent.
BeitragVerfasst: Do 29.06.06 19:36 
crowley danke für den Tip.

Leider hilft er mir nicht weiter.

Das Problem ist, daß der TCP-Server in einem Thread des HauptService laufen muß...