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