-
vb6 to vb.net
Hi all
I have a vb6 project that im trying to upgrade, I ran the
code advisor for visual basic 6 and got a few FIXITS the one im having
a problem with this is the big one.
'FIXIT: Declare 'leap' and 'lastday' and 'nmonth' and 'nday' and 'nyear' and 'cyear' with an early-bound data type FixIT90210ae-R1672-R1B8ZE
Dim leap, lastday, nmonth, nday, nyear, cyear, Add_day As Integer
Since im new to vb.net I dont know how to do this one
any help appriciated.
Ed
-
Re: vb6 to vb.net
I just tried it and you are allowed to declare multiple items of the same type on the same line. That is what the code advisor appears to be telling you, but it does appear to work.
I think you are OK with that one.
-
Re: vb6 to vb.net
I believe that in VB6 the code you provide will actually declare all but the last variable as a Variant, but in VB.NET they will all be Integers so, as Aspnot says, there should be no problem. Some people consider it bad practice to declare multiple variables on a single line, but that's a matter of personal preference. I think that may stem from the fact that VB6 did not behave as some may have expected, so VB.NET is an improvement there.
-
Re: vb6 to vb.net
Your right John. All the variables will be declared as Variant except the last one which will be Integer for VB 6.