Problem beim Lesen einer QStringList aus den Settings

Alles rund um die Programmierung mit Qt
Antworten
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

Problem beim Lesen einer QStringList aus den Settings

Beitrag 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.
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Was sagt denn der Debugger?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Meine Glaskugel würde sagen settings ist nicht initialisiert - aber wie pfid schon schrieb - für sowas gibts den Debugger...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

Beitrag 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.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Wenn man schon nicht mit dem Debugger umgehen kann sollte man zumindest ein kleines compilierbares Beispiel anhängen... :roll:
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

Gelöst

Beitrag 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
Antworten