Migración de VB6: Visual Basic 6 a C# y .NET

Durante años, Visual Basic 6 fue el camino más rápido hacia un programa para Windows. Muchos de esos programas siguen funcionando hoy, en producción, en el laboratorio, en el departamento comercial. Pero la tecnología ha llegado a su fin. Migramos su aplicación VB6 a C# y .NET.

Por qué conviene sustituir VB6 ahora

  • Sin soporte para el entorno de desarrollo. Microsoft dejó de dar soporte al entorno de desarrollo de VB6 el 8 de abril de 2008.
  • Entorno de ejecución con soporte limitado. Según Microsoft, el entorno de ejecución de VB6 funciona también en Windows 11. Pero solo recibe soporte en caso de regresiones graves y vulnerabilidades de seguridad críticas. Microsoft recomienda sustituir las aplicaciones VB6.
  • Solo 32 bits. Los programas VB6 solo funcionan como aplicación de 32 bits y no pueden cargar bibliotecas de 64 bits.
  • Controles ActiveX. Muchos programas utilizan componentes OCX de fabricantes que ya no existen.
  • Apenas quedan desarrolladores. Quien domina VB6 suele llevar ya mucho tiempo en la profesión.

En qué se convierte su aplicación VB6

  • Lenguaje. C# con .NET 10. VB.NET es posible, pero recomendamos C#, porque hay más desarrolladores y bibliotecas para él.
  • Interfaz. Los formularios pasan a WPF o WinForms y, si lo desea, a una aplicación web.
  • Acceso a datos. DAO y ADO se sustituyen por Entity Framework o ADO.NET.
  • Componentes. Sustituimos los controles OCX por componentes .NET actuales.
  • Interfaces. Las interfaces COM que utilizan otros programas se mantienen si lo desea.

Cómo procedemos

  1. Inventario. Registrar formularios, módulos, clases, componentes OCX, base de datos e interfaces COM.
  2. Documentar el comportamiento. Registrar los resultados con entradas reales, como referencia para la nueva aplicación.
  3. Tender un puente. A través de COM, las partes antiguas y las nuevas trabajan juntas durante un tiempo.
  4. Módulo a módulo. Cada módulo entra en producción por separado, hasta que se desconecta el último formulario VB6.

El punto de partida: Revisión de modernización

En la Revisión de modernización analizamos su aplicación VB6, proponemos una arquitectura de destino y calculamos a partir de cuándo compensa la migración. Recibirá un informe de análisis con arquitectura objetivo, cálculo de rentabilidad y plan por etapas. La Revisión de modernización cuesta 3.490 € a precio fijo, IVA no incluida. Si después nos encarga el proyecto posterior, le descontamos el 50 % del precio del paquete.

Solicitar paquete Contratar en la tienda

Preguntas frecuentes sobre la migración de VB6

¿Deja de funcionar nuestro programa VB6 en Windows 11?

Por lo general sigue funcionando. El riesgo está en otra parte. Las nuevas funciones, las bibliotecas de 64 bits y las actualizaciones de seguridad son cada vez más difíciles. Y llega un momento en que falta el desarrollador.

¿Por qué no reescribirlo todo directamente?

Porque su programa contiene el conocimiento de muchos años. La renovación paso a paso lo conserva y aporta beneficios antes.

¿Y VBA en Excel o Access?

VBA está emparentado con VB6, pero es un tema aparte. Más información en Migración de VBA.

Más sobre el tema

Hable con nosotros

Descríbanos brevemente su aplicación VB6. Le responderemos con rapidez y le asesoraremos sin compromiso. Teléfono +49 761 28522110 o a través del formulario de contacto.

CONTACT

Seleccione su idioma

Primera reuniónconcertarPrimera reuniónconcertar