Dá falta de arquivos.
Gostei da forma fácil de fazer declaração.
O exemplo inteiro é este:
Código: Selecionar todos
#include "hbdll.ch"
IMPORT STATIC MessageBox( hWnd, cMsg, cText, nFlags ) FROM user32.dll EXPORTED AS MessageBoxA
PROCEDURE Main()
? MessageBox( 0, "Hello world!", "Harbour sez" )
RETURN
Achei prática essa forma.
Alguém sabe como fazer funcionar a declaração de funções em DLL?

