Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.Flush
Aus XE2 API Documentation
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