Computer Science Canada Why does this happen |
Author: | shrim [ Mon Dec 03, 2012 5:27 pm ] |
Post subject: | Why does this happen |
When i program in VB 2008 and want to get user input it makes me put CInt infront of the Val() example: widthA = CInt(Val(Me.txtBoxWidth.Text)) if i do not put the CInt i get a run time error and when i tell my teacher about this he said it should not be doing that because at my school computer it does not require CInt only on my computer. |
Author: | Tony [ Mon Dec 03, 2012 7:30 pm ] |
Post subject: | RE:Why does this happen |
likely because the input from a textbox is treated as a string (words), and you'd need to explicitly convert it to an integer (numbers) before use. |
Author: | Panphobia [ Mon Dec 03, 2012 7:51 pm ] |
Post subject: | RE:Why does this happen |
But usually, at least when I used vb.net in grade 10, I never needed to convert it, you would automatically get the text from the textbox and store it in an int var |
Author: | Tony [ Mon Dec 03, 2012 9:27 pm ] |
Post subject: | Re: RE:Why does this happen |
Panphobia @ Mon Dec 03, 2012 7:51 pm wrote: ...when I used vb.net in grade 10...
shrim @ Mon Dec 03, 2012 5:27 pm wrote: When i program in VB 2008...
Sounds like you might be comparing different (versions of) languages. |