QFileDialog::getSaveFileName() bricht ab.

Alles rund um die Programmierung mit Qt
Antworten
mollitz
Beiträge: 81
Registriert: 5. April 2007 10:55

QFileDialog::getSaveFileName() bricht ab.

Beitrag von mollitz »

hi,

Bin jetzt langsam am Ende. Seit ner Stunde versuch ich des Teil da zu debuggen

Code: Alles auswählen

QString dataname = QFileDialog::getSaveFileName(this, "Save As" );
Folgender Code Funktioniert:

Code: Alles auswählen

QFileDialog::getSaveFileName(this, "Save As" );
bringt aber nicht viel :wink:

Das obere erzeugt einen Laufzeitfehler(gdb stürtzt ab) wenn ichs als Debug-Version debugge (als release tuts). Allerdings dann auch nur, wenn ich ein neues File eingebe.
Wenn ich ein vorhandenes überschreibe, dann tuts!

Hat einer ne Lösung? Danke
moritz
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Er sollte da eigentlich nicht abstürzen. Was mich wundert - gehen der Designer, Linguist usw.? Dort wird das ja auch verwendet...
Ich würde mal ein kleines Testproggie bauen damit wir es auch testen können und ggf. sehen ob noch was anderes falsch ist.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
mollitz
Beiträge: 81
Registriert: 5. April 2007 10:55

Beitrag von mollitz »

habe alles gemacht und immer geprüft wo er genau abbricht (mit qdebug-meldungen).
und was designer etc. angeht:
da wirds ja nicht abstürzen weil das ja auch alles release und nicht debug-versionen sind (release tut ja)

Ja ich werd mal eins schreiben.
Aber hab grad keine Zeit!
Morgen oder so

EDIT:

Gut, hab doch jetzt schon Zeit gefunden!
Ich lad mal das komplette Ding hoch:
http://xirror.com/spread/53146701/testqt.rar.html

Ergebniss:
die beiden anwendungen tun ohne probleme.
wenn ich die debug version jedoch über qdevleop mit dem gdb starte, dann stürtzt gdb ab, wenn ich eine neue datei in den qfile-savedialog eintrage und auf ok drücke.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Benutzt Du auch die Debug Qt-Dlls?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
mollitz
Beiträge: 81
Registriert: 5. April 2007 10:55

Beitrag von mollitz »

ähm, also ich weiss folgendes:

1. qt wurde mit debug-libs kompiliert
2. ich benutze qdevelop kompiliere als debug version und klicke auf debugen
Antworten