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)