FreeFile-funksjon

Returnerer det neste tilgjengelige filnummeret for å åpne en fil. Bruk denne funksjonen til å åpne en fil med et filnummer som ikke allerede er i bruk av en fil som er åpen.

Syntaks:

FreeFile

Returverdi:

Heltall

Parametre:

Denne funksjonen kan bare brukes umiddelbart foran en åpen uttalelse. FreeFile returnerer neste tilgjengelige filnummer, men reserverer det ikke.

Feilkoder

5 Ugyldig prosedyreoppkall

67 For mange filer

Eksempel:

Sub ExampleWorkWithAFile
    Dim iNumber As Integer
    Dim sLine As String
    Dim aFile As String
    Dim sMsg As String
    aFile = "~/data.txt"
    iNumber = Freefile
    Open aFile For Output As #iNumber
    Skriv ut #iNumber, "Dette er en tekstlinje"
    Skriv ut #iNumber, "Dette er en annen tekstlinje"
    Close #iNumber
    iNumber = Freefile
    Open aFile For Input As iNumber
    While Not eof(iNumber)
        Line Input #iNumber, sLine
        If sLine <>"" Then
            sMsg = sMsg & sLine & chr(13)
        End If
    Wend
    Close #iNumber
    MsgBox sMsg
End Sub

Supporter oss!