Ejemplos usando el Api de windows para Visual basic

230 - Saber si una función del Api se encuentra en el sistema

<Volver> - Anterior - Siguiente



 

 

 

Ejemplo de las funciones LoadLibrary y GetProcAddress para poder saber si una api existe en el sistema

 

El ejemplo tiene una función de ajuste, a la cual se le debe pasar el nombre de la función y la libreria, es decir el nombre de la dll

 

 

Por ejemplo :

 

ret = Verificar("ShellExecuteA", "shell32")

 

Nota: en el nombre de la función, si la misma tiene un Alias, se debe pasar el Alias y no el nombre, por ejemplo en el caso anterior, se verifica la existencia de ShellExecute, pero si pasamos ShellExecute nos dará error, ya que el verdadero nombre de ShellExecute es "ShellExecuteA" . Si la función no tiene un Alias , entonces si pasar el nombre, por ejemplo como es el caso de la función SetLayeredWindowAttributes que no tiene Alias.

 

Y otra cosa, es que no se debe pasar el nombre de la dll incluyendo la extensión, solo pasar el nombre.

 

Código fuente en el formulario

 



Buscar en Recursos vb