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.