Kirjautuminen

Haku

Tehtävät

Kilpailu

Putka Open 2025
Alkaa syyskuussa!

Keskustelu: Ohjelmointikysymykset: VB6: Input past end of file?

Sivun loppuun

Tehy [09.03.2005 08:42:51]

#

Yhtäkkiä vaan alko VB valittaan tästä koodista:

Dim i As Integer, r As String
Open App.Path & "\aloitussivu.txt" For Input As #3
For i = 1 To 1 'kuinka monta riviä tiedostosta luetaan
Input #3, r
Text1 = r
Next
Close #3

Tuosta inputista valittaa, että Input past end of file
Mikä mättää? Kun aiemmin tää toimi ihan oikein...

BadSource [09.03.2005 08:47:47]

#

Tehy kirjoitti:

Input past end of file

Sisältääkö aloitussivu.txt yhtään mitään?

sqwiik [09.03.2005 08:48:08]

#

Tuo virheilmoitus tulee, jos yrität lukea tiedostosta enemmän dataa kuin siellä on. Tuosa tapauksessa siellä ei näyttäisi olevan yhtään mitään (for 1 to 1)... Kannattaa tarkistaa vaikka LOF-funktiolla tiedoston pituus ennen lukemista, sisältääkö se edes mitään tietoa.

Tehy [09.03.2005 09:02:04]

#

oho! Tiedosto on päässyt tyhjäksi, kiitos avusta :)

Lumi-ukkeli [11.03.2005 19:36:10]

#

suomeksi: Sisääntulo ohittanut tiedoston lopun

D.J-Dew [13.03.2005 22:50:45]

#

miten tota lof funkkaria käytetään?

Antti Laaksonen [13.03.2005 22:51:52]

#

Funktiolle annetaan avatun tiedoston numero, jolloin funktio palauttaa tiedoston pituuden.
http://vb.ohjelmointiputka.net/?LOF

D.J-Dew [13.03.2005 22:58:18]

#

jaa katos, eof olikin mun tarvitsema functio...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta