webForumDet fria alternativet

ReadLine ?

7 svar · 245 visningar · startad av Johansson33

Johansson33Medlem sedan juni 20018 inlägg
#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 ???

@ndersMedlem sedan juni 200032 969 inlägg
#2
for i = 1 to 54
objFile.readline
next

strRad55 = objFile.readline

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

emissionMedlem sedan dec. 19996 721 inlägg
#3
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.

VideMedlem sedan dec. 19998 577 inlägg
#4

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]

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

[Redigerat av Vide den 01 jul 2001]

emissionMedlem sedan dec. 19996 721 inlägg
#5

skip hoppar över tecken, inte rader

------------------
-------------------
Att vara puckad är att dö en smula.
- Skywalker

VideMedlem sedan dec. 19998 577 inlägg
#6

Jepp

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

JanspeedMedlem sedan jan. 2001510 inlägg
#7

Samma sak men på ett annat sätt. :)

Do Until fsoHandle.Line = 55
fsoHandle.SkipLine
Loop

line55 = fsoHandle.ReadLine

/JANspeed

emissionMedlem sedan dec. 19996 721 inlägg
#8

Ok, vem kan skriva det längsta exemplet? :e

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)