[gelöst] IO-Fehler bei QTextStream abfangen?
Verfasst: 5. Dezember 2007 07:31
Guten Morgen!
ich habe letztens festgestellt, dass mein QT-Prog knallhart abstürtzt, wenn es beim Schreiben von Dateien das Speichermedium 'unter dem Hintern weggezogen' bekommt (Trennen des Netzwerklaufwerks, Entfernen des USB-Sticks).
Die Dateien werden mit einem QTextStream geschrieben, der mit einem QFile-Objekt verknüpft ist.
Wie kann ich solche Fehler abfangen? Kann ich eine Exception abfangen, die von QTextStream geworfen wird (try... catch...)?
Oder muss ich vor jedem Schreibvorgang mit dem QFile-Objekt überprüfen, ob meine Datei noch existiert?
Mit freundlichen Grüßen
Christian
ich habe letztens festgestellt, dass mein QT-Prog knallhart abstürtzt, wenn es beim Schreiben von Dateien das Speichermedium 'unter dem Hintern weggezogen' bekommt (Trennen des Netzwerklaufwerks, Entfernen des USB-Sticks).
Die Dateien werden mit einem QTextStream geschrieben, der mit einem QFile-Objekt verknüpft ist.
Wie kann ich solche Fehler abfangen? Kann ich eine Exception abfangen, die von QTextStream geworfen wird (try... catch...)?
Oder muss ich vor jedem Schreibvorgang mit dem QFile-Objekt überprüfen, ob meine Datei noch existiert?
Mit freundlichen Grüßen
Christian