DLL

31/05/2005 - 13:31 por cesar Walter Moreno | Informe spam
hola amigos de visual fox, tengo la siguiente consulta.
yo estoy usando la funcion declare de fox para levantar dll externas pero
tengo el siguiente problema.
la dll que uso tien una funcion que tiene los siguiente parametros.
3.GetFinger
Get fingerprint Image.
Function Definition:
int GetFinger (int DeviceID,unsigned char *pImage);
Parameters:
DeviceID [in]:Equipment ID, virtual value: 0-9.
pImage [out]:Unsigned character pointer, get fingerprint image.
pero en fox como le hago para definir en la funcion declare un puntero
tipo char.

gracias.



-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Rafael Cano
02/06/2005 - 09:37 | Informe spam
Prueba con:
local lnDeviceId, lnResult
local lcpImage

STORE CHR(0) TO lcpImage
* ...
* ?? Calcula lnDeviceId ???
*
lnResult = GetFinger(lnDeviceId, @lcpImage)


supongo te funcionará.
Saludos Rafael Cano


cesar Walter Moreno escribió:
hola amigos de visual fox, tengo la siguiente consulta.
yo estoy usando la funcion declare de fox para levantar dll externas pero
tengo el siguiente problema.
la dll que uso tien una funcion que tiene los siguiente parametros.
3.GetFinger
Get fingerprint Image.
Function Definition:
int GetFinger (int DeviceID,unsigned char *pImage);
Parameters:
DeviceID [in]:Equipment ID, virtual value: 0-9.
pImage [out]:Unsigned character pointer, get fingerprint image.
pero en fox como le hago para definir en la funcion declare un puntero
tipo char.

gracias.




PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares