Seite 1 von 1

[Erledigt]QT Dienst Problem

Verfasst: 23. Juli 2008 08:58
von joschika77
Hallo, habe einen QT Dienst(4.3.3) geschrieben der auch sehr gut lief...nun habe ich mir das VS Studio 2008 installiert und gleich eine neue neuere QT Version genommen,also die 4.4.0 Version.Dann habe ich alles neu erstellt usw. ,alles ohne Probleme.Ich benutze einige externe dll Dateien, unter anderem
QtNetwork4.dll,libeay32.dll,qsqlodbc4.dll
usw. Die habe ich aus meinem QT Ordner kopiert und dort hingelegt wo ich sie benötige,also bei der Dienst.exe. Leider bekomme ich den Dienst nicht gestartet.

Fehler:
Der Dienst "TestService" wurde aufgrund folgenden Fehlers nicht gestartet:
Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung.
Ich habe sogar in der start Methode als erstes mal versucht eine Datei zu erstellen.Nichtmal diese wird erstellt. Führe ich den Dienst aber in der Konsole mit -e aus wird die Testdatei erstellt.

Wer kann mir sagen was das für Gründe haben könnte?

MfG Ronnsen

Verfasst: 23. Juli 2008 10:09
von Christian81
Noch alte Qt-Dlls im Pfad

Verfasst: 23. Juli 2008 11:45
von joschika77
Hallo, leider nicht.Die Pfade sind alle ordentlich gesetzt. Hoffe ich!

MfG Ronnsen

Verfasst: 23. Juli 2008 12:10
von Christian81
Hoffe ich? Schau doch einfach mal nach was für Qt-Dlls rumliegen und stell es sicher anstatt nur zu hoffen...

Verfasst: 23. Juli 2008 12:34
von joschika77
Na ich meine damit das ich die Stellen die ich denke schon alle richtig sind. Also in den Umgebungsvariablen sind alle PATHs auf 4.4.0.Wüßte nicht wo ich noch gucken sollte. MfG Ronnsen

Verfasst: 23. Juli 2008 13:19
von Christian81
Na wenn Du meinst...

Da es mit 4.3 ging kann es nichts anderes als ein falscher PATH sein. Und da Du nicht nachschauen willst musst Du wohl oder übel Debuggen.

Verfasst: 23. Juli 2008 15:13
von joschika77
Sag mal könntest du mir erklären wie ich einen installieren Dienst debuggen soll?Is das ein Witz oder was? :evil: Übrigens habe ich die Paths kontrolliert wie im vorherigen Post beschrieben. Es werden 100%ig die 4.4.0 dlls benutzt.

Verfasst: 23. Juli 2008 20:24
von Christian81
Ist es so schwer ein paar fprintf-Ausgaben in ein Textfile zu schreiben?
Was für ein VS wurde davor benutzt?

Verfasst: 24. Juli 2008 11:26
von joschika77
Ist es so schwer mein post zu verstehen? Habe als erstes in der start Methode,die ja automatisch ausgeführt wird, eine Datei erstellt und irgendwas reingeschrieben.Die Datei wird aber nicht erstellt, was heißt das er da gar nicht hinkommt.Führe ich den Dienst in der Konsole aus mit den Parametern -e läuft das Prog. und die Datei wird auch erstellt.Das hatte ich aber weiter oben schon beschrieben.Hat das irgendwas mit Rechten zu tun?Habe da einen Tip bekommen.Wüßte aber nicht wo ich da was verändern sollte. :(

MfG Ronnsen

Verfasst: 24. Juli 2008 11:54
von joschika77
Ohhh man ich habs...So ne Kacke...hatte die falschen dll's am Wickel.Muß für die Debug Version auch die dazugehörigen dlls nehmen. :twisted:

Verfasst: 24. Juli 2008 12:22
von Christian81
Ach auf einmal... sorry musste sein. :wink: