Programm im Konstruktor eines Fensters beenden
Verfasst: 18. Dezember 2007 12:00
Hallo 
Ich hab nen kleines Programm mit einem MainWindow. In diesem MainWindow sollen im Konstruktor diverse Informationen aus einer Datei abgefragt werden.
Wenn diese Textdatei nun aber nich geöffnet werden kann oder der Inhalt korrupt ist, dann soll das Programm eine Fehlermeldung (QMessageBox) ausgeben und sich dann beenden.
Doch irgendwie hakt es mit dem beenden. Egal ob ich this->destroy() oder qApp->exit() nutze, das Fenster öffnet sich, bleibt bestehen und das Programm läuft weiter.
Warum beendet sich das Programm nicht? Gibt es evtl. bessere Wege Daten zu beginn eines Programmes einzulesen und evtl. bei Fehler das Programm zu beenden?
PeterLustig
Ich hab nen kleines Programm mit einem MainWindow. In diesem MainWindow sollen im Konstruktor diverse Informationen aus einer Datei abgefragt werden.
Wenn diese Textdatei nun aber nich geöffnet werden kann oder der Inhalt korrupt ist, dann soll das Programm eine Fehlermeldung (QMessageBox) ausgeben und sich dann beenden.
Doch irgendwie hakt es mit dem beenden. Egal ob ich this->destroy() oder qApp->exit() nutze, das Fenster öffnet sich, bleibt bestehen und das Programm läuft weiter.
Warum beendet sich das Programm nicht? Gibt es evtl. bessere Wege Daten zu beginn eines Programmes einzulesen und evtl. bei Fehler das Programm zu beenden?
PeterLustig