Moduł
Spis treści
Indeks 🔎︎

# Funkcja Lof

Zwraca rozmiar otwartego pliku w bajtach.

## Składnia:

    Lof (numer_pliku)

## Zwracana wartość:

Long

## Parametry:

Numer_pliku: Dowolne wyrażenie numeryczne zawierające numer pliku określony w instrukcji Open.

W celu ustalenia rozmiaru pliku, który nie został otwarty, należy użyć funkcji FileLen.

## Kody błędów:

5 Nieprawidłowe wywołanie procedury

52 Nieprawidłowa nazwa pliku lub numer pliku

## Przykład:

    Sub ExampleRandomAccess

    Dim iNumber As Integer

    Dim sText As Variant REM mu si być typu Variant

    Dim aFile As String

        aFile = "c:\data.txt"

        iNumber = Freefile

        Open aFile For Random As #iNumber Len=32

        Seek #iNumber,1 REM Pozycja rozpoczęcia

        Put #iNumber,, "To jest pierwsza linia tekstu" REM Wypełnij tekstem

        Put #iNumber,, "To jest druga linia tekstu"

        Put #iNumber,, "To jest trzecia linia tekstu"

        Seek #iNumber,2

        Get #iNumber,,sText

        Print sText

        Close #iNumber

        iNumber = Freefile

        Open aFile For Random As #iNumber Len=32

        Get #iNumber,2,sText

        Put #iNumber,,"To jest nowa linia tekstu"

        Get #iNumber,1,sText

        Get #iNumber,2,sText

        Put #iNumber,20,"To jest tekst w rekordzie 20"

        Print Lof(#iNumber)

        Close #iNumber

    End Sub