flush

Flush - procedura

Zapisanie i wyzerowanie bufora danych pliku tekstowego.

Deklaracja:

Flush(var F: text)

F - zmienna plikowa typu tekstowego. Plik powinien być otwarty do zapisu procedurą Rewrite lub Append.

Wywołanie procedury Flush powoduje opróżnienie bufora danych pliku F. Wszystkie znaki znajdujące się w buforze zostają zapisane do pliku. Wywołanie procedury Flush dla pliku otwartego tylko do odczytu nie daje żadnego efektu. Jeżeli program został skompilowany z opcją {$I-} (kontrola błędów operacji wejścia-wyjścia), funkcja IOResult zwróci wartość 0, gdy operacja przebiegła pomyślnie, lub niezerowy kod zaistniałego błędu.