Foros del Web » Programación para mayores de 30 ;) » .NET »

Migrar VB6 a Visual Studio 2010

Estas en el tema de Migrar VB6 a Visual Studio 2010 en el foro de .NET en Foros del Web. Buenos días, ¿Podéis indicarme por favor, como se abre un proyecto hecho en VB6con Visual Studio 2010? No encuentro el conversor por ningún lado. Gracias ...
  #1 (permalink)  
Antiguo 25/01/2011, 13:26
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Migrar VB6 a Visual Studio 2010

Buenos días, ¿Podéis indicarme por favor, como se abre un proyecto hecho en VB6con Visual Studio 2010?

No encuentro el conversor por ningún lado.

Gracias de antemano.
Un saludo
  #2 (permalink)  
Antiguo 25/01/2011, 18:07
 
Fecha de Ingreso: junio-2008
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Migrar VB6 a Visual Studio 2010

Como tal no sé si puedas exportarlo, pero podrias intentar seleccionar tu archivo VBP osea el proyecto de Visual Basic 6 y darle clic derecho y en abrir con, buscar en la lista el VB 2010 y de ahí te lanzará un asistente para hacer la comversión, este método funcionaba en VB 2008 y quizá aún funcione en el 2010, lo que si no te garantizo es que tu proyecto se haga 100% compatible, especialmente si manejs bases de datos, pero vale la pena intentarlo.
  #3 (permalink)  
Antiguo 25/01/2011, 19:28
Avatar de stingofung  
Fecha de Ingreso: enero-2011
Ubicación: Mcbo
Mensajes: 52
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Migrar VB6 a Visual Studio 2010

Saludos "truskyvb",

La herramienta de conversión de .NET si bien no es perfecta, al menos intenta hacer su trabajo, aunque, lo hace de una forma no recomendable, por no decir que no lo hace bien, entre otras cosas, porque en lugar de convertir el código de la forma que debería, es decir usando en la medida de lo posible el equivalente de .NET Framework o, en su defecto, código que no esté incluido en la librería de compatibilidad con VB6, entre otras cosas, porque la propia Microsoft no lo recomienda debido a que es posible que esa librería no esté disponible en versiones futuras.

Una conversión de VB6 a .NET 4.0 no es nada factible por lo que te recomiendo tratar de actualizar el código que tienes en tu proyecto antiguo al equivalente en .NET (pero sin usar un convertidor). Se que es dificil, pero es la forma más segura.

Última edición por stingofung; 25/01/2011 a las 19:44
  #4 (permalink)  
Antiguo 26/01/2011, 04:12
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Migrar VB6 a Visual Studio 2010

Antes de nada, gracias por la ayuda.

Con "Abrir con", sí que abre el proyecto pero no lo convierte. Sale una pantalla de código en la que te dá las características del proyecto (título, autor...), y nada más.

Me imagino que no puede convertir proyectos VB6.

Un saludo
  #5 (permalink)  
Antiguo 26/01/2011, 05:30
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Migrar VB6 a Visual Studio 2010

Pueden existir herramientas de conversión de código, que para tu propósito te pueden ir bien.
Ahora bien, eso no significa convertir un proyecto entero y que tras la conversión, funcione bien.
Eso es casi una utopía.
Para convertir un proyecto, el tema es reescribir el código. No hay otra.
Saludos.
__________________
..:: moNTeZIon ::..
  #6 (permalink)  
Antiguo 26/01/2011, 07:26
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Migrar VB6 a Visual Studio 2010

En mi caso se trata de 300 códigos. Mucho para volver a hacerlos. Creo que VB6 "Aguantará" mientras viva el Windows 7 según leí en Microsoft. Me lo pensaré a ver por donde tiro.

Además tengo dudas sobre el Framework, pero lo expondré en otro hilo distinto (supongo que es lo correcto)

Gracias y un saludo
  #7 (permalink)  
Antiguo 26/01/2011, 08:38
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Migrar VB6 a Visual Studio 2010

Por cierto, por si a alguien le resulta interesante, acabo de probar el conversor VBUC 4.1 (trial). convierte a 2005, 2008 y 2010. Mis códigos no son muy complicados ni utilizan bases de datos, pero el resultado ha sido muy malo, casi es más fácil empezar de cero.

Un saludo
  #8 (permalink)  
Antiguo 26/01/2011, 09:32
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Migrar VB6 a Visual Studio 2010

Cita:
Iniciado por truskyvb Ver Mensaje
En mi caso se trata de 300 códigos...
¿Y eso de contar los códigos cómo se hace?
Supongo que te referirás a 300 formularios... O a 300 líneas de código... Pero a 300 códigos? Ezo qué é?
En cualquier caso, lo dicho, para hacer funcionar tu app en .NET tendrás que reescribir. Es imposible que funcione, aunque sea tan sencilla como comentas, sin "unos retoques mínimos".
Saludete
__________________
..:: moNTeZIon ::..
  #9 (permalink)  
Antiguo 26/01/2011, 10:44
Avatar de atak  
Fecha de Ingreso: julio-2005
Ubicación: Huancayo
Mensajes: 490
Antigüedad: 18 años, 9 meses
Puntos: 5
De acuerdo Migrar VB6 a Visual Studio 2010

Hola,
Te recomiendo reescribir el codigo y si paralelo pudieras hacer unas mejoras en hora buena.

Saludos
__________________
. .: El mejor Inicio :. .
  #10 (permalink)  
Antiguo 26/01/2011, 10:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Migrar VB6 a Visual Studio 2010

Después de estar horas pegándome con el conversor, creo que tienes razón AtaK. Lo mejor empezar a escribir y echarle paciencia.

Gracias
  #11 (permalink)  
Antiguo 26/01/2011, 13:35
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Migrar VB6 a Visual Studio 2010

moNTeZIon,

Supongo que me expliqué mal, son 300 aplicaciones distintas (vamos, los exe de toda la vida).
  #12 (permalink)  
Antiguo 27/01/2011, 04:04
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Migrar VB6 a Visual Studio 2010

Buenas!
Nada, estaba bromeando... Si se trata de 300 aplicaciones, entonces tienes un poquito más de trabajo Ánimo!
__________________
..:: moNTeZIon ::..

Etiquetas: migrar, studio, vb, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:18.