Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Windows Dienst lässt sich nicht starten?! Hilfe!

  Alt 7. Jan 2012, 13:50
Erstens:
Benutze TApplicationEvents um OnException abzufangen und logge dort inkl. Stacktrace. Denn offenbar fängst du die Fehler ja irgendwo nicht korrekt ab.

Zweitens:
Mit dem Process Monitor solltest du leicht herausfinden können auf welche Datei da versucht wird zuzugreifen.

Und allgemein:
Ich hoffe dir ist klar, dass das aktuelle Arbeitsverzeichnis nicht das deiner Exe ist. Heißt: Wenn du irgendwo vergessen hast den Pfad zu einer Datei, die im selben Verzeichnis liegt, anzugeben, knallt es.
(Aber das gilt für eine normale Anwendung natürlich genauso, fällt nur bei einem Dienst schneller auf.)

// EDIT:
200 TTimer?!? Vielleicht solltest du das Konzept überarbeiten...
Wenn du z.B. einen Timer alle 3 Sekunden ausführst und den zweiten jede Sekunde, kannst du die auch zusammenfassen und z.B. den Code in dem Timer, der alle Sekunde läuft, teilweise nur bei jedem dritten Durchlauf ausführst.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von jaenicke ( 7. Jan 2012 um 13:53 Uhr)
  Mit Zitat antworten Zitat