Lof Funksjon

Returnerer størrelsen på en åpen fil i byte.

Syntaks:

Lof (Fil Nummer) som Long

Returverdi:

Long

Parametre:

FileNumber: Ethvert numerisk uttrykk som inneholder filnummeret som er spesifisert i Åpne-setningen.

Tipsikon

For å finne lengden på en fil som ikke er åpen, bruk FileLen-funksjonen.


Feilkoder

5 Ugyldig prosedyreoppkall

52 Ugyldig filnavn eller filnummer

Eksempel:

Sub ExampleRandomAccess
    Dim iNumber As Integer
    Dim sText As Variant ' Må være en variant
    Dim aFile As String
    aFile = "~/data.txt"
    iNumber = Freefile
    Open aFile For Random As #iNumber Len=32
    Søk #iNumber,1 ' Posisjon ved begynnelsen
    Put #iNumber, , "Dette er den første tekstlinjen" ' Fyll linjen med tekst
    Put #iNumber, , "Dette er den andre tekstlinjen"
    Put #iNumber, , "Dette er den tredje tekstlinjen"
    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, , "Dette er en ny tekst"
    Get #iNumber, 1, sText
    Get #iNumber, 2, sText
    Put #iNumber, 20, "Dette er teksten i post 20"
    Print Lof(#iNumber)
    Close #iNumber
End Sub

Supporter oss!