All I can say is that you will have to do
some major rewrites for all your codes....where
as going from xl97 - was not too much of a change
VBnet has some major changes/ambiguity eg.
In VB.NET the proposed size of Integer is 32 bit, whereas in VB5/6 it is 16 bit. This causes an incompatibility with existing code, and introduces a new ambiguity. Because the keyword is redefined, from the declaration alone it is impossible to tell the size of the variable, and is likely to lead to confusion in many cases.
An array declared as Dim x(5) has 5 elements in VB.NET, whereas in VB6 it has 6 elements ( ie using option base to set the lower base to 0 or 1). This creates an incompatibility with existing code. If the Dim x(a To b) style was included in VB.NET, then there would be a consistant way of declaring arrays in VB5/6 and VB.NET. I believe
VB.NET is more of an object-oriented programming language then VB5/6, not sure how this pans out
but it can only be good. Coding I believe is a little
more intuiative.........
Ivan
having said that...I'm sure that VBnet offers
a lot more.....it's just that there will be
a lot of rewriting of your fav. applications.
So.....another learning curve to climb and more
compatibilty issues to resolve.