[gelöst] QFile zwischenspeichern
Verfasst: 12. März 2009 11:47
Hallo
folgende Frage ist vmtl. Anfängerfrage und ich bin irgendwie zu doof die Doku zu verstehen, aber ich komme einfach nicht auf den Trichter:
ich habe ein QFile und logge darin Daten mit.
Nun möchte ich, dass bei bestimmten Ereignissen das QFile zwischengespeichert wird, damit auch bei einem Programmabsturz die Daten zumindest bis zu diesem Zeitpunkt gespeichert sind.
Dies funktioniert, wenn ich das QFile erst schliesse und anschliessend wieder öffne:
Hingegen klappt es nicht mit einem einfachen flush():
Gibt es eine sauberere und schnellere Methode des Zwischenspeicherns?
Danke
Markus
folgende Frage ist vmtl. Anfängerfrage und ich bin irgendwie zu doof die Doku zu verstehen, aber ich komme einfach nicht auf den Trichter:
ich habe ein QFile und logge darin Daten mit.
Nun möchte ich, dass bei bestimmten Ereignissen das QFile zwischengespeichert wird, damit auch bei einem Programmabsturz die Daten zumindest bis zu diesem Zeitpunkt gespeichert sind.
Dies funktioniert, wenn ich das QFile erst schliesse und anschliessend wieder öffne:
Code: Alles auswählen
logfile->close();
logfile->open(QIODevice::Append | QIODevice::Text);Code: Alles auswählen
logfile->flush()Danke
Markus