Hacer una llamada a una función de una DLL Win32

2026 vistas

Para realizar una llamada a una función de una DLL, tendremos que usar DllImport y conocer:

  • el nombre del método
  • el tipo devuelto
  • los parámetros de la función

Veamos un ejemplo:



vbnet
  1. Imports System.Runtime.InteropServices
  2.  
  3. class Class1
  4.  
  5. Private Declare Function FlashWindow Lib "user32.dll" ( _
  6. ByVal hwnd As Integer, _
  7. ByVal bInvert As Integer) As Integer
  8.  
  9. End class



Este método, extraido de la dll user32.dll, devuelve un entero y toma como parámetros otros 2.