Programación de la API de Windows para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

No suele ser necesario el uso de las API de Windows en Visual Basic 2008 y las técnicas para llamarlas difieren ligeramente de las utilizadas en Visual Basic 6.0.

Diferencias conceptuales

En Visual Basic 6.0, era necesario llamar a las API de Windows para proporcionar una funcionalidad avanzada que no se proporcionaba.

Visual Basic 2008 incorpora .NET Framework; en la mayoría de los casos, ya no son necesarias las llamadas a la API de Windows porque muchas de sus funciones se han incluido en .NET Framework.

Declarar las API de Windows

En Visual Basic 6.0, se utiliza la instrucción Declare para llamar a la API de Windows con el fin de obtener acceso a funcionalidad que Visual Basic no proporciona.

En Visual Basic 2008, todavía puede utilizar la instrucción Declare para llamar a una API, pero hay diferencias que se deben tener en cuenta. Por ejemplo, algunos tipos de datos de Visual Basic 2008 no tienen equivalente directo; es preciso calcular sus referencias para pasarlos a una llamada a la API. Para obtener más información, vea Tutorial: Llamar a las API de Windows.

Notas de actualización

Cuando se actualiza una aplicación de Visual Basic 6.0 a Visual Basic 2008, se actualizan las llamadas a las API de Windows, no se reemplazan por sus equivalentes de .NET Framework. Si se encuentran problemas con tipos de datos, se agregan advertencias de actualización al código y al informe de actualización. En la mayoría de los casos, tendrá que reemplazar estas llamadas a la API con sus equivalentes en .NET Framework.

Vea también

Conceptos

Cambios en los tipos de datos para usuarios de Visual Basic 6.0

Referencia

Declare (Instrucción)

Otros recursos

Ayuda para usuarios de Visual Basic 6.0