•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Visual Basic 4 / 5 / 6 section within the Software Development category of DaniWeb, a massive community of 332,603 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,157 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Visual Basic 4 / 5 / 6 advertiser:
Views: 253 | Replies: 6
![]() |
I am usually not keen for asking for help in these kind of situations but I am really stumped when it comes to this, all I really need is a good step in the right direction and I should be (hopefully) fine.
I am currently writing an airplane seating program for my VB class. What I am trying to do is load a text file into an array and then out put it into the list box.
The setup for the txt file is like this:
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
When I execute the program I get a InvalidCastException which said {"Conversion from string "V.. ..." to type 'Double' is not valid."}
The "V.. ...." is from the txt file, from this error from what I am trying to comprehend is that its trying to convert the whole line to double, but I am not sure on how to go about going fixing this small problem, because If i can figure this out then I can figure out the rest of my problem.
Thanks in advanced
I am currently writing an airplane seating program for my VB class. What I am trying to do is load a text file into an array and then out put it into the list box.
Language Syntax (Toggle Plain Text)
Dim seat(15, 6) As Double Dim sr As IO.StreamReader = IO.File.OpenText("plane.txt") For row As Integer = 0 To 6 For col As Integer = 0 To 15 seat(row, col) = CDbl(sr.ReadLine) Next Next listSeat.Items.Clear() listSeat.Items.Add("ABC DEF") Do While sr.Peek <> -1 listSeat.Items.Add(sr.ReadLine) Loop sr.Close() End Sub
The setup for the txt file is like this:
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
... ...
When I execute the program I get a InvalidCastException which said {"Conversion from string "V.. ..." to type 'Double' is not valid."}
The "V.. ...." is from the txt file, from this error from what I am trying to comprehend is that its trying to convert the whole line to double, but I am not sure on how to go about going fixing this small problem, because If i can figure this out then I can figure out the rest of my problem.
Thanks in advanced
Sorry for double posting but I think I fixed the code to make it better, and it works to an extent.
I don't get any out of bounds errors or null exception errors, but it won't output the text file into the list box for some reason
Private Sub Chart_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim sr As IO.StreamReader = IO.File.OpenText("plane.txt")
For row As Integer = 0 To 15
For col As Integer = 0 To 6
seat(row, col) = CStr(sr.ReadLine)
Next
Next
listSeat.Items.Add("ABC DEF")
'Do While sr.Peek <> -1
''''listSeat.Items.Add(seat(row, col))
sr.Close()
End SubI don't get any out of bounds errors or null exception errors, but it won't output the text file into the list box for some reason
Hi,
While populating the "Seat", populate the Listbox as well...
Regards
Veena
While populating the "Seat", populate the Listbox as well...
vb Syntax (Toggle Plain Text)
Private Sub Chart_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim sr As IO.StreamReader = IO.File.OpenText("plane.txt") listSeat.Items.Add("ABC DEF") For row As Integer = 0 To 15 For col As Integer = 0 To 6 seat(row, col) = CStr(sr.ReadLine) listSeat.Items.Add(seat(row, col)) Next Next sr.Close() End Sub
Regards
Veena
Last edited by QVeen72 : 4 Days Ago at 7:22 am.
There is nothing Noble in being Superior to some other person. True Nobility lies in being Superior to your Former Self.
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb Visual Basic 4 / 5 / 6 Marketplace
Similar Threads
- how to validate text file, loading into listbox (Visual Basic 4 / 5 / 6)
Other Threads in the Visual Basic 4 / 5 / 6 Forum
- Previous Thread: Crystal Report 9.2 Fixed Datasource Location
- Next Thread: Extracting a zip file.


Linear Mode