Seite 1 von 1

Problem beim Lesen einer QStringList aus den Settings

Verfasst: 7. Mai 2010 10:45
von mastershybby
Ich habe eine QStringList (lastinputs) in meinen Settings wie folgt gespeichert:

Code: Alles auswählen

settings->setValue("LastInputs", lastinputs);
Dies Funktioniert auch (ich sehe die einträge in meinem Ini-File).

nun will ich diese wieder zurücklesen. Leider stürtz das Programm dann beim Start ständig ab!
Kann mir jemand sagen was ich falsch mache?
meine read Funktion sieht wiefolgt aus:

Code: Alles auswählen

lastinputs = settings->value("LastInputs").toStringList();
Danke für die Hilfe.

Verfasst: 7. Mai 2010 11:01
von pfid
Was sagt denn der Debugger?

Verfasst: 7. Mai 2010 11:02
von Christian81
Meine Glaskugel würde sagen settings ist nicht initialisiert - aber wie pfid schon schrieb - für sowas gibts den Debugger...

Verfasst: 7. Mai 2010 11:11
von mastershybby
Der Debugger meint:
Der Prozess wurde nach Erhalt eines Signals vom Betriebssystem angehalten.

Name des Signals: SIGSEGV
Bedeutung: Segmentation fault

den Brakepoint den ich gesetzt habe kann er schon gar nicht verarbeiten!
Ich bin aber sicher das settings initialisiert ist da alle anderen settings ohne Probleme gehen.

Verfasst: 7. Mai 2010 11:21
von Christian81
Wenn man schon nicht mit dem Debugger umgehen kann sollte man zumindest ein kleines compilierbares Beispiel anhängen... :roll:

Gelöst

Verfasst: 7. Mai 2010 11:22
von mastershybby
@Christian81: deine Glaskugel war nur ein kleines stück daneben :-S.
Zum ReadSettings()-zeitpunkt existiert lastinputs noch gar nicht und deshalb stürzt alles ab! Man bis ich das jetzt herausgefunden habe! Schon wieder 2h für nix.

Trotzdem danke für die Hilfe