System.Flush

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Flush(var t: Text): Integer;

C++

extern DELPHI_PACKAGE int __fastcall Flush(TextFile &t);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.pas
System.hpp
System System

Beschreibung

Leert den Puffer einer für die Ausgabe geöffneten Textdatei.

F ist eine Textdateivariable.

Der Dateipuffer einer mit Rewrite oder Append für die Ausgabe geöffneten Textdatei kann durch einen Aufruf von Flush geleert werden. Dadurch wird sichergestellt, dass alle zu diesem Zeitpunkt in die Datei geschriebenen Zeichen tatsächlich in die externe Datei eingetragen werden. Flush wirkt sich nicht auf Dateien aus, die für die Eingabe geöffnet sind.

Flush gibt 0 zurück, wenn die Operation erfolgreich war. Ansonsten wird der Fehlercode zurückgeliefert. Wenn beim Compilieren das Flag {$I-} verwendet wird, gibt die Methode IOResult diesen Wert zurück.

Anmerkung:  Mit der Compiler-Option {$I+} können Laufzeitfehler durch Exceptions behandelt werden. Wenn Sie {$I-} verwenden, müssen Sie mit IOResult explizit auf E/A-Fehler prüfen.

Siehe auch

Codebeispiele