Importar proyecto de VB6 a VB.NET

25/06/2005 - 09:04 por _vic_ | Informe spam
Hola he intentado actualizar un proyecto de aplicacion para windos de VB6 a
VB.NET (en principio el proyecto solamente se compone de un formulario MDI y
no tiene ninguna dll ni ocx especial) y no me funciona, quisiera saber si
que pasos hay que seguir para actualizarlo).
SAludos.
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
25/06/2005 - 17:03 | Informe spam
En mi opinion, los pasos a seguir para convertir una aplicacion VB6 a .NET
es reescribirla desde cero. Es que la forma de trabajar con .net es bastante
diferente de la de VB6 y cualquier conversion no hace mas que arrastrar los
malos habitos hacia el .net dejando un codigo que no aprovecha al maximo la
plataforma. Ademas, el asistente para la conversion hay cosas que no puede
convertir justamente por ser diferente la forma de trabajo. Es muy raro que
puedas importar un proyecto y funcione sin tener que realizar cambios. Lo
mejor es dejar lo de VB6 en VB6 y hacer cosas nuevas con .net. Si no te
queda otra que pasar la aplicacion a .net, lo mas practico para tener la
aplicacion siempre funcionando es hacerlos de a poco aprovechando la
interoperabilidad, es decir, utilizas componentes hechos en .net en la
aplicacion vb6 o haces componentes vb6 que usas desde .net hasta que
conviertes la aplicacion entera.

En caso de que te interese, aqui tienes un libro gratis (aunque en ingles)
sobre la conversion de VB6 a VB.NET:

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
http://msdn.microsoft.com/vbrun/sta...fault.aspx

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares