Radinmatnings # Uttryck

LÀser strÀngar frÄn en sekventiell fil till en variabel.

Syntax:

Line Input #FileNumber As Integer, Var As String

Parametrar:

Filnummer: Numret pÄ den fil som innehÄller de data som du vill lÀsa. Filen mÄste ha öppnats i förvÀg med en Open-sats som anvÀnder nyckelordet INPUT.

var: Namnet pÄ den variabel dÀr resultatet sparas.

Med en Line Input#-sats kan du lÀsa strÀngar frÄn en öppen fil till en variabel. StrÀngvariabler lÀses rad för rad fram till den första vagnreturen (Asc=13) eller radmatningen(Asc=10). Radslutsmarkeringar ingÄr inte i resultatstrÀngen.

Exempel:

Sub ExampleWorkWithAFile

Dim iNumber As Integer

Dim sLine As String

Dim aFile As String

Dim sMsg As String

    aFile = "c:\data.txt"

    iNumber = Freefile

    Open aFile For Output As #iNumber

    Print #iNumber, "Det hÀr Àr en textrad"

    Print #iNumber, "Det hÀr Àr ytterligare en textrad"

    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