UTILIZACIÓN DE ALGUNAS API'S DE WINDOWS EN VISUAL BASIC


Aquí voy a ir mostrando el código de algunas de las API's que he ido aprendiendo para Visual Basic 5.0.
Muchas de ellas estan sacadas de las News, Listas de correo, y otras páginas de la Red. A todos ellos MUCHAS GRACIAS.

Si sabes de alguna función API de Win32 para Visual Basic que no este en este listado, te agradeceria mucho que nos lo comentaras para ir ampliando esta información.

La deficion de API es : (Application Program Interface). Conjunto de convenciones internacionales que definen cómo debe invocarse una determinada función de un programa desde una aplicación. Cuando se intenta estandarizar una plataforma, se estipulan unos APIs comunes a los que deben ajustarse todos los desarrolladores de aplicaciones.
Herramientas de programación para rutinas, protocolos y software.

COMENTARIOS
   - ByVal = Llamada por Valor. Indica que Visual Basic, envia una copia de la variable a la DLL.
   - ByRef = Llamada por Referencia. En este caso, se envia un apuntador a la direccion de memoria donde se encuetra dicha variable, por lo que la DLL lo puede modificar directamente.
   - CHR(0) = Este caracter, tiene que enviarse al final de alguna cadenas enviadas por referencia, ya que es el formato de cadena utilizado en lenguaje C.
   - Any = Parametro que no tiene definicion de tipo, es decir que se puede pasar un dato tipo Long o String.
   - Antes de enviar una cadena a una DLL, es esencial que antes se le asigne una longitud suficiente para contener los datos.

Otros lugares en la red donde conseguir API's de Win32 para Visual Basic

API de Windows Forma parte de la página de El Guille
Trucos sobre Visual Basic Forma parte de la página de José Rubí
Trucos y Atrajos en Visual Basic
Trucos Visual Basic Forma parte de la página de Somser BBS
Consejos rutinas y Trucos Forma parte de la página de Jordi Fosch
api Forma parte de la página de Amazing Visual Basic


Este trabajo ha sido realizado por Xavi Vila