praegune kellaaeg 20.06.2025 18:46:17
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Soldan
HV vaatleja
liitunud: 19.12.2012
|
27.09.2013 15:59:37
VB.Net function annab Index Out of Range errori |
|
|
Seni on olemas selline kood, mis loeb tekstifailist kindlat rida ning paneb selle TextBoxi
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim reader As New System.IO.StreamReader("C:\text.txt")
Dim allLines As List(Of String) = New List(Of String)
Do While Not reader.EndOfStream
allLines.Add(reader.ReadLine())
Loop
reader.Close()
textbox1.Text = ReadLine(5, allLines)
textbox2.Text = ReadLine(6, allLines)
End Sub
|
Ja sellele vastav Function
Public Function ReadLine(lineNumber As Integer, lines As List(Of String)) As String
Return lines(lineNumber - 1)
End Function
|
Aga kui programm hakkab laadima ReadLine funktsiooni, tuleb Index Out Of Range error.
Paar päeva tagasi kood töötas, ning sellest ajast pole midagi muutnud.
Mida ma valesti teinud olen ja kuidas seda parandada?
|
|
tagasi üles |
|
 |
napoleon
Unknown virus

liitunud: 08.12.2008
|
27.09.2013 17:17:44
|
|
|
Kas seal failis ikka on vähemalt 6 rida teksti? Hetkel tundub, et saad sealt vähem andmeid kui vaja.
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
60 |
|
tagasi üles |
|
 |
Soldan
HV vaatleja
liitunud: 19.12.2012
|
27.09.2013 18:07:30
|
|
|
napoleon kirjutas: |
Kas seal failis ikka on vähemalt 6 rida teksti? Hetkel tundub, et saad sealt vähem andmeid kui vaja. |
Aitäh, et seda meelde tuletasid! Failis oli hetkel 2 rida. Aga kood muidugi töötab, kui 6 rida panna
Tänud!
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|