Zugegeben, alle dotNET Versionen sind generell aufwendiger als die Vorversionen.

VB6 hatte auch nicht ansatzweise die Funktionalitäten von VB dotNET.

Die Umstellung von Win98 zu NT/XP ist ja auch nicht weniger gewöhnungsbedürftig gewesen und heute benuzt doch (fast) jeder XP.

Die Umstellung von VB 2002 (dotNet) nach VB 2005 (dotNET) ist allerdings wieder etwas einfacher, da hier einiges nachgeholt und vereinfacht wurde.

Außerdem entstand VB6 zu Windows98/NT zeiten, da hat sich ja mittlerweile auch sehr viel getan.

Man sollte auch berücksichtigen, dass VB6 noch mit DirectX und DLL's an Peripherie angebunden wurde, unter XP ist dies (zumindest von MS) nichtmehr so gerne gesehen, auch wenn es noch einige Tore offen gehalten hat.

Zudem sind die neuen Versionen, sofern man sich an die Programmierrichtlinien hält, besser in das BS eingebunden und sollen somit weniger Systemfehler/Abstürze verursachen bzw. verhindern, eben durch die tiefere anbindung an das BS.

Ob VB6 Programmen und wenn ja wie diese mir Vista noch funktionieren lässt sich abwarten.