FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Lector de huella digital
Posts: 155
Joined: Fri Oct 21, 2005 06:35 PM
Lector de huella digital
Posted: Tue Mar 19, 2013 10:29 PM

Hola a todos.

Estoy tratando de hacer andar un lector de huella digital que me provee una DLL con sus funciones, me encuentro con una variable que no se como definir, el ejemplo que trae en VC es el siguiente:

m_pPicture = new BYTE[SENSOR_WIDTH * SENSOR_HEIGHT];
memset(m_pPicture, 0x00, SENSOR_WIDTH * SENSOR_HEIGHT);

Sospecho que en esa var se carga la imagen de la huella pero no se como definirla en FWH y ademas no estoy seguro si defini bien la funcion de la DLL, aca va lo que hice:

DLL32 FUNCTION bAPI4_GetBinaryImage (picture AS BYTE, timeout AS LONG, iResolution AS LONG, piWidth AS LONG, piHeight AS LONG) ;
AS _INT PASCAL LIB "PTSDK4_WISCMOS2_PTFV.dll"

Muchas Gracias
Jorge Jaurena

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Lector de huella digital
Posted: Wed Mar 20, 2013 11:21 AM

Jorge,

El buffer que requiere puedes declararlo asi:

m_pPicture = Space( SENSOR_WIDTH * SENSOR_HEIGHT )

La declaración de tu función la modificaría asi:

DLL FUNCTION bAPI4_GetBinaryImage( picture AS LPSTR, timeout AS LONG, iResolution AS LONG, piWidth AS LONG, piHeight AS LONG) ;
AS LONG PASCAL FROM "bAPI4_GetBinaryImage" LIB "PTSDK4_WISCMOS2_PTFV.dll"

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion