buee. cada quien, algun dia tendras que tirar vb6 por la ventana y mas en los tiempos que estamos.
No convirtamos este hilo en otro flame

Visual es el lenguaje.
Visual NO es un lenguaje, es el nombre que eligio Microsoft para su familia de productos de programacion. El lenguaje es BASIC (Beginner's All-purpose Symbolic Instruction Code, Codigo de instrucciones simbolicas para todo proposito para principiantes, no te dejes llevar por la palabra principiante

)
Visual basic 6 es una ide.
Visual studio 2010 es otra ide
Visual Basic es un lenguaje, hay su version 6 como la version 2001/2002/2003/2005/2008/2010 La diferencia primordial entre las primera y las demas es que la primera no depende del .net framework (hay mas diferencias

)
Visual studio.net es otra ide
Visual Studio es una suite de programacion. Y la "terminacion" .net es para identificar que pertence a esa plataforma
Si todo lo que dije es correcto... entonces TODOS los sources, y códigos de ejemplos y módulos de versiones anteriores de las ides VB6, se pueden usar en vb.net y visual ST 2010?
No es correcto, y la suposicion siguiente no es correcta

Hay cosas que estan hechas en vb6 y otras en vb.net y NO FUNCIONAN si los cambias de version

VB6 es un lenguaje orientado a eventos
VB.NET es un lenguaje orientado a objetos
En cambio por lo que he leido no se puede hacer al revés, no puedo coger un simple código de visual studio 2010 y usarlo en vb6, eso me desconcierta, porque si visual es el lenguaje, porque cambia en las versiones de las ide?
Ya deberias saberlo con lo que escribí

Mira, a mi... si me dices que vb.net o visual studio 2010 tiene un editor gráfico de formulario y menús como vb6, y que todos los sources y códigos de vb6 se pueden usar en esas otras 2 ides, me actualizo sin pensarmelo 2 veces.
Idem anterior

lo que anda en .net no obligatoriamente funciona en vb6 y viceversa. Todo lo que se puede hacer en vb6 se puede hacer en .net y viceversa pero no de la misma forma (en plataforma win32 estamos hablando

)