[gelöst]Pfadangabe nicht korrekt->getOpenFileName()

Alles rund um die Programmierung mit Qt
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Dann kommt die Fehlermeldung also gar nicht von dem Programm, sondern von dem anderen Programm, mit dem du die Datei öffnen willst. Hast Du es schon mal von der Kommandozeile probiert?

sMeinEditor -f sAttachment1 sFilename -e sRecipient

Geht das überhaupt? Hast Du eventuell Leerzeichen im Filenamen oder in einem anderen der Strings?
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

von der kommandozeile aus funktioniert es einwandfrei
-shader76-
-Visual Studio.Net 2003 & QT4.1
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Dann hilft nur genaues debuggen. Einer deiner Strings scheint nicht das zu enthalten was erwartet wird.
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

habs schon probiert,..der pfad ist nicht richtig beim debuggen zeigt er mir beim pfad den / anstatt den \
ich weiss nicht ob getOpenFileName() das als Standard hat
eigentlich soll dieses tool plattformunabhängig laufen

:cry:
-shader76-
-Visual Studio.Net 2003 & QT4.1
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Funktioniert es denn wenn Du die Slashes ersetzt? Wenn ja, dann mußt Du das eben ins Programm einbauen.

Code: Alles auswählen

#ifdef Q_WS_WIN
mystring = mystring.replace("/", "\\");
#endif
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

hab grade erst eine Funktion geschrieben die auch die Slashes ersetzt, aber es tut sich immer noch nichts.

Ich weiss nichtr mehr woran es liegen kann :!:
-shader76-
-Visual Studio.Net 2003 & QT4.1
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

macman JETZT klappt es :!: :!: :!:
hatte Fehler in der replaceFunktion
das war eine schwere Geburt

VIELEN DANK FÜR DEINE HILFE
-shader76-
-Visual Studio.Net 2003 & QT4.1
Antworten