Ukaz Line Input #
Bere nize znakov s sekvenčne datoteke v spremenljivko.
Skladnja:
Line Input #StevilkaDatoteke As Integer, Spr As String
Parametri:
ŠtevilkaDatoteke: številka datoteke, ki vsebuje podatke, ki jih želite prebrati. Datoteka mora biti pred tem že odprta z ukazom Open in ključno besedo INPUT.
Spr: Ime spremenljivke, ki sprejme rezultat.
Z ukazom Line Input# lahko iz odprte datoteke berete nize znakov v spremenljivko. Spremenljivke vrste String so brane vrstico za vrstico do prehoda na začetek vrstice (Asc=13) ali pomik v novo vrsto (Asc=10). Znaki za konec vrstice niso vključeni v rezultat.
Primer:
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 #iStevilka, "To je vrstica z besedilom"
Print #iStevilka, "To je še ena vrstica z besedilom"
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