Si simplemente necesitas llamar a las funciones del api, no necesitas cargar dinamicamente las dll, las dlls principales ya estan cargadas porque ya son necesarias para el programa, Delphi ya tiene varias units para llamar a las funciones del api. Un simple:
uses windows;
Te permite llamar directamente a la a funcion: SendMessage del Api.
Para pasar a string el valor del puntero, basta que hagas un cast a un integer, y uses la funcion Format o IntToHex o IntToStr
s:= Format('%u', [ Integer(funcPtr1) ] );
s:= Format('%x', [ Integer(funcPtr1) ] );
Saludos
|