Hejsa!
Jeg er ved at kode et lektieprogram i VB, men jeg er desværre stødt på et problem med denne kode:
Private Sub cmdHent_Click()
Open App.Path & "\\trafiklys.dat" For Input As #1
Do While Not EOF(1)
For i = 0 To 4
List2(i).AddItem Data
Line Input #1, Data
Next
Loop
Close #1
End Sub
Meningen med koden er, at den skal kunne åbne mine gemte lektier, men programmet siger:
"Run-time error "62" Input past end of life" hver gang jeg trykker på hent. Hvad skal jeg gøre for, at undgå dette?
Jeg ved ikke om det har betydning, men jeg vil hente dat ind før jeg præsenterede dem
sådan her:
Private Sub cmdHent_Click()
Open App.Path & "\\trafiklys.dat" For Input As #1
Do While Not EOF(1)
For i = 0 To 4
Line Input #1, Data
List2(i).AddItem Data
Next
Loop
Close #1
End Sub
hvorfor egenlig bruge en for-løkke alsåt hente 4 liner for hver line?
evt. prøv:
Private Sub cmdHent_Click()
Open App.Path & "\\trafiklys.dat" For Input As #1
Do While Not EOF(1)
Line Input #1, Data
List2(i).AddItem Data
Loop
Close #1
End Sub
-Thomas
**************************************
Hvis mennesker er så kloge, hvorfor ødelægger
vi så os selv og den verden vil lever i?
**************************************
I mod softwarer patenter
http://www.nosoftwarepatents.com/-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41