Anzeigen: Delphi C++
Anzeigeeinstellungen

System.Flush

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Flush(var t: Text): Integer;

C++

extern PACKAGE int __fastcall Flush(TextFile &t);

Inhaltsverzeichnis

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


Frühere Versionen
Übersetzungen