for i = 1 to 54
objFile.readline
next
strRad55 = objFile.readline
Trådstart#1
Finns det något smart och snabbt sätt att läsa från en viss rad i en textfil (med asp), t.ex. ReadLine(55) för att läsa rad 55 ???
7 svar · 247 visningar · startad av Johansson33
Finns det något smart och snabbt sätt att läsa från en viss rad i en textfil (med asp), t.ex. ReadLine(55) för att läsa rad 55 ???
for i = 1 to 54
objFile.readline
next
strRad55 = objFile.readline
for i = 1 to 54
objFile.[b]skip[/b]line
next
strRad55 = objFile.readline
Lite beroende på filens storlek kan det gå snabbare att läsa in hela filen i en sträng och sedan splitta den till en array.
Eller varför inte:
objFile.Skip(54)
strRad55 = objFile.ReadLine
[r]Äh, det fungerar ju såklart inte... hehe... jäkla jobbigt det är med FSO. Sluta genast upp med att använda denna teknik. :e[/r]
skip hoppar över tecken, inte rader
Jepp
Samma sak men på ett annat sätt.
Do Until fsoHandle.Line = 55
fsoHandle.SkipLine
Loop
line55 = fsoHandle.ReadLine
/JANspeed
Ok, vem kan skriva det längsta exemplet?