Originally posted by esposito
Somebody in this discussion took for granted that theres no reson to prefer VB5 to VB6. Well, I have a different opinion for a very good reason. An executable produced with VB5 does not need any runtime libraries under Windows 98, ME, 2000, XP since these libraries are provided with the operating system. On the contrary, the VB6 OLEAUT32.DLL you can find in Windows 98 is older than that used by VB6 and so it needs to be updated.
In short, VB5 .EXEs are self-sufficient programs that need nothing else to run. Thats way Im still using VB5 and am hesitant to move to VB.NET. Distributing the .NET framework together with your app is not always easy to do.