[gelöst] QFile zwischenspeichern

Alles rund um die Programmierung mit Qt
Antworten
otternase
Beiträge: 62
Registriert: 25. Januar 2008 12:20

[gelöst] QFile zwischenspeichern

Beitrag von otternase »

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:

Code: Alles auswählen

logfile->close(); 
logfile->open(QIODevice::Append | QIODevice::Text);
Hingegen klappt es nicht mit einem einfachen flush():

Code: Alles auswählen

logfile->flush()
Gibt es eine sauberere und schnellere Methode des Zwischenspeicherns?

Danke
Markus
Zuletzt geändert von otternase am 12. März 2009 11:53, insgesamt 1-mal geändert.
otternase
Beiträge: 62
Registriert: 25. Januar 2008 12:20

Beitrag von otternase »

OK, es war eine einfache Frage und ich war zu doof!

Ich muss natürlich erst den Textstream flushen, der ins File schreibt...
Antworten