Share via


Biblioteca de compatibilidad de Visual Basic 6.0

Actualización: noviembre 2007

Si ya utilizó versiones anteriores de Visual Basic, observará que Visual Basic 2008 presenta muchos cambios en el lenguaje Visual Basic y que algunas funciones habituales aparentemente ya no existen. Estos cambios eran necesarios para hacer que Visual Basic cumpliera los requisitos de .NET Framework y Common Language Specification (CLS).

Cuando una aplicación de Visual Basic 6.0 se actualiza a Visual Basic 2008, algunas partes del código no se pueden convertir debido a diferencias en la sintaxis o la arquitectura. Por ello, se utilizan funciones de la biblioteca de compatibilidad de Visual Basic 6.0 (Microsoft.VisualBasic.Compatibility) para permitir que el código se ejecute en Visual Basic 2008 sin necesidad de realizar grandes modificaciones. Estas funciones imitan el comportamiento de Visual Basic 6.0, a la vez que cumplen con la especificación Common Language Specification. Siempre que sea posible, la herramienta de actualización intentará convertir el código directamente a las funciones de los espacios de nombres Microsoft.VisualBasic o System.

Aunque las funciones y los objetos del espacio de nombres Compatibility se han diseñado para la compatibilidad con la herramienta de actualización, puede utilizarlos al crear una nueva aplicación en Visual Basic 2008. En la mayoría de los casos, sin embargo, .NET Framework proporciona una mejor funcionalidad.

Vea también

Tareas

Cómo: Agregar controles de sistema de archivos de Visual Basic 6.0 a una aplicación

Conceptos

Trabajar con Visual Basic 6.0 y la versión actual de Visual Basic

Referencia

VisualBasic.Compatibility (Espacio de nombres)

Otros recursos

Cambios en el lenguaje para usuarios de Visual Basic 6.0

Actualizar desde Visual Basic 6.0