Search found 38 matches: devlink

Return to advanced search

Re: WRAPPER - TAPI - DEVLINK

Adrian,

Contáctame por email alinares@fivetechsoft.com
by Antonio Linares
Tue Oct 09, 2018 6:53 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

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...
by ARC
Mon Oct 08, 2018 2:12 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

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)

void CALLBACK CallBackFunction( LONG pbxh, DWORD comms_state, DWORD parm1 )
{
...
}
by Antonio Linares
Mon Oct 08, 2018 9:38 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

Al primer msgInfo llegamos,

Pero salta un mensaje que dice que el exe dejo de funcionar.

El primer msginfo devuelve 1
El segundo devuelve 0
El tercero devuelve 0

He conseguido sacar los valores mostrando en cada ejecución un msginfo.

UN saludo.
by ARC
Mon Oct 08, 2018 9:33 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

El código esta copiado exactamente como lo has expuesto.

Al tratar de ejecutarlo sin los MsgInfo salta la misma excepción y genera el log que he puesto.

El usuario con el que se ejecuta este código en principio tiene control total sobre la maquina.

Un saludo
by ARC
Mon Oct 08, 2018 9:12 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

Pruébala sin llamar a los MsgInfo()s:

function CommsEvent( nPbxh, nComms_state, nParm1 )

// MsgInfo( nPbhx )
// MsgInfo( nComms_state )
// MsgInfo( nParm1 )

return nil
by Antonio Linares
Mon Oct 08, 2018 9:04 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

Has mantenido la función CommsEvent() como yo la he escrito en el código ?

No puedes cambiarle el nombre...
by Antonio Linares
Mon Oct 08, 2018 9:03 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

... 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 ...
by ARC
Mon Oct 08, 2018 8:52 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

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...
by Antonio Linares
Mon Oct 08, 2018 7:53 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

... 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 ...
by ARC
Mon Oct 08, 2018 7:27 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

Buenos días.

Discúlpame Antonio, no hay manera.

Si pudiera encontrar un ejemplo completo a lo mejor veo algo que estoy haciendo mal.

Muchas gracias por tu ayuda.

Un saludo.
by ARC
Mon Sep 17, 2018 9:04 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

Falta añadir CALLBACK aqui:

void CALLBACK CallBackFunction( LONG pbxh, DWORD comms_state, DWORD parm1 )
{
MessageBox( 0, "ok", "ok", 0 );
}
by Antonio Linares
Thu Sep 13, 2018 10:57 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

... CallBackFunction() )return nil#pragma BEGINDUMP#include <windows.h>#include <hbapi.h>#include "devlink.h"void CallBackFunction( LONG pbxh, DWORD comms_state, DWORD parm1 ){   MessageBox( 0, "ok", "ok", ...
by ARC
Thu Sep 13, 2018 9:19 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

Implementa el callback como yo te indiqué:

viewtopic.php?p=214706#p214706

Y comprueba si aparece el MessageBox()
by Antonio Linares
Thu Sep 13, 2018 8:08 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911

Re: WRAPPER - TAPI - DEVLINK

Buenos días.

Funciona, compila y arranca, ¿cual es el siguiente paso?

Entiendo que ahora necesitaremos capturar los datos del callback.

Muchas gracias por tu ayuda.

Un saludo
by ARC
Thu Sep 13, 2018 6:54 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: WRAPPER - TAPI - DEVLINK
Replies: 37
Views: 5911
Next

Return to advanced search