Zitat von
cherry:
Zitat von
nahpets:
Du greifst auf eine Datenbank zu, läuft die zufällig auf dem gleichen Rechner?
Ne, die
MSSQL Datenbank läuft auf einem Server.
Zitat von
franktron:
Greift
Delphi-Quellcode: markieren
UpdateUserInfo(Username, false);
auf eine
DB zu, wenn ja dann musst du die Abhängigkeiten für diesen Dienst änder.
Ja tut es. Was für Abhängigkeiten meinst du? -Wie soll ich das realisieren...
Zitat von
nahpets:
Da Du eine Methode zum Loggen hast, schreib da mal etwas mehr mit in die Logdatei, z. B. vor jeden Funktions- bzw. Prozeduraufruf ala...
Ok, da auch Ihr auf den ersten Blick keinen Fehler sieht, werde ich das Problem so mal probieren einzugrenzen.
Was die Abhängigkeiten betrifft:
Nutzt Dein Dienst irgendwelche Daten (Dateien, Datenbanken, Server, Services...), die auf dem gleichen Rechner laufen? Wenn ja, musst Du sicherstellen, dass Dein Dienst vor den Anderen beendet wird. Die Datenbank dürfte hier jedoch schonmal nicht das Problem sein (da auf anderem Server).
Was macht z. B. ScanAndWriteToDB und mit wem unterhält sich TCPClient.IOHandler.WriteLn(IntToStr(CmdScanFinish ed))?
Sind das Sachen auf dem Rechner mit dem Dienst oder greifst Du auf andere Systeme zu?
Wer wird mit Connect angesprochen?
Dienstabhängigkeit einrichten unter Windows 2003 siehe hier:
http://techpubs.borland.com/starteam...readme_de.html und auf der Seite nach "Dienstabhängigkeit" suchen.