filepos

FilePos - funkcja

Zwraca aktualną pozycję wskaźnika pliku.

Deklaracja:

FilePos(var F): longint

F - zmienna plikowa nieokreślonego typu. F nie może być plikiem tekstowym. Plik F musi być otwarty.

Jeśli bieżącą pozycją wskaźnika pliku jest pierwszy element, funkcja zwraca wartość 0, a jeżeli bieżącą pozycją wskaźnika pliku jest jego koniec, tzn. funkcja Eof(F) zwraca wartość true, to wynikiem funkcji FilePos(F) jest FileSize(F). 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.