Lector de huella digital

Lector de huella digital

Postby Jorge Jaurena » 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
Jorge Jaurena
 
Posts: 146
Joined: Fri Oct 21, 2005 6:35 pm

Re: Lector de huella digital

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 41332
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 14 guests

cron