Das Problem ist das sich die Delphi-Implementierung von Borland von
COM und NT-Services sich nicht 100%ig verträgt. Ich hatte auch schon 2 solche Apps mit Hilfe von Tipps von A. Kosch halbwegs zum laufen bekommen, kann aber diesen Tipp hier nicht 1:1 dir geben da ich ihn aus einem Buch von Kosch habe.
Für einen Sicheren Betrieb gibt es auch noch 'ne Kaufkomponenten die diese Problem 100ig lößt.
Ich würde aber folgendes Machen: Ergänze deinen Service um eine Socket-Komponente und stelle die Funktionalität darüber zur verfügung. Service +
TCP verträgt sich wunderbar (solange du als Abhängigkeiten angiebst das das
TCP/
IP-Dienst vor deinem Dienst gestartet wird).
Windows Vista - Eine neue Erfahrung in Fehlern.