Hola Antonio. Quitando los msgInfo y usando logfiles para capturar el dato la ejecucion no falla. El Acces Violation debe ser por algun puntero que apunta algun sitio extraño que ya no existe. Ahora entiendo que debemos hacer algo similar para obtener informacion del evento que nos devuelve ¿no? . C...
Prueba usando la claúsula CALLBACK (que no es otra cosa sino declararla como tipo PASCAL. Esto es: la alineación de la pila -el 'stack'- se realiza desde el código que llama y no desde la propia función)
... 0001F000 C:\Windows\system32\IMM32.DLL776B0000 000CD000 C:\Windows\system32\MSCTF.dll10000000 00009000 \\nasbackup\DESARROLLO\ADRIAN\DLink\trunk\devLink.dll74CC0000 0003C000 C:\Windows\system32\mswsock.dll74820000 00005000 C:\Windows\System32\wshtcpip.dll Entiendo que se trata de acceder a algun ...
Si os funciona correctamente, se agradece que actualiceis FWH desde http://www.fivetechsoft.com por la ayuda recibida :-) function CommsEvent( nPbxh, nComms_state, nParm1 ) MsgInfo( nPbhx ) MsgInfo( nComms_state ) MsgInfo( nParm1 )return nil#pragma BEGINDUMP#inc...
... AS LPSTR,; reserved2 AS LPSTR,; cb AS LONG ) AS LONG FROM "DLOpen" lib "devLink.dll" #pragma BEGINDUMP#include <Windows.h>#include <hbapi.h>void CallBackFunction( LONG pbxh, DWORD ...