languagechange() crash (Qt3.3)
Verfasst: 13. Januar 2007 10:04
Hallo,
wir haben ein merkwrüdiges Problem mit languagechange().
In der betreffenden languagechange() methode werden mehrere setText() und ähnliches auf membe der Klasse aufgerufen.
languagechange wird zum ersten Mal im Konstruktor aufgerufen. Dieser aufruf läuft ohne Probleme durch.
Nun benutzen wir auch die Übersetzungsfunktinen von Qt mit tr(..).
Offensichtlich wird also später ein event getriggert, welches languagechange() in dieser Klasse auslöst.
Dieser Aufruf schlägt nun mit einer Null-Pointer-Exception auf einigen der Member der Klasse fehl.
Allerdings sind diese Member zwicshenzeitlich nicht gelöscht worden oder ähnliches.
Das ganze verwirrt mich ziemlich..
wir haben ein merkwrüdiges Problem mit languagechange().
In der betreffenden languagechange() methode werden mehrere setText() und ähnliches auf membe der Klasse aufgerufen.
languagechange wird zum ersten Mal im Konstruktor aufgerufen. Dieser aufruf läuft ohne Probleme durch.
Nun benutzen wir auch die Übersetzungsfunktinen von Qt mit tr(..).
Offensichtlich wird also später ein event getriggert, welches languagechange() in dieser Klasse auslöst.
Dieser Aufruf schlägt nun mit einer Null-Pointer-Exception auf einigen der Member der Klasse fehl.
Allerdings sind diese Member zwicshenzeitlich nicht gelöscht worden oder ähnliches.
Das ganze verwirrt mich ziemlich..