Un simple
Devrait suffireCode (Text):bufFerImage = gnimagedata
Pas besoin de la fonction transfert
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
WD Problème lors de l'utilisation de la fonction transfert
Discussion dans 'Windev' créé par CAMAN, Mar 14, 2022.
Un simple
Devrait suffireCode (Text):bufFerImage = gnimagedata
Pas besoin de la fonction transfertCliquez pour agrandir...
Je comprends plus rien
D'un côté tu écris
"Je récupère l'image dans une variable (gnimagedata)"
De l'autre
"Imagedata est un entier système"
Difficile de te répondre si les informations ne sont pas claires
Où se trouve l'image physique
(Le fichier)
Je comprends plus rien
D'un côté tu écris
"Je récupère l'image dans une variable (gnimagedata)"
De l'autre
"Imagedata est un entier système"
Difficile de te répondre si les informations ne sont pas claires
Où se trouve l'image physique
(Le fichier)Cliquez pour agrandir...
RS_Result = API(DllName, "RS_TakeCurrentImageData", deviceHandle, timeout, &imageData, &ImageWidth , &imageHeight )
IF RS_Result <> RS_SUCCESS THEN
API(DllName, "RS_GetErrString", RS_Result, &errMsg )
Trace("RS_TakeCurrentImageData -> Erreur : " + RS_Result, errMsg)
IF hInst > 0 THEN DéchargeDLL(hInst)
RETOUR
END
// une image à été capturé et imageData contient l'adresse du pointeur qui pointe sur les data de l'image
bufferImage est un Buffer
tailleImage = ImageWidth * imageHeight
IF tailleImage > 0 THEN
DataImage = &imageData
WHEN EXCEPTION IN
Transfert(&bufferImage, &imageData, tailleImage)
DO
Erreur("erreur programme !")
END
END
// libération du pointeur
API(DllName, "RS_FreeImageData", imageData)[/windev]
Gnidmage est un entier système qui récupère les octets lors de la capture des empreintes effectuée sur un lecteur
Déjà il est normal d'avoir le message d'erreur puisque ton pointeur n'est peut être pas le pointeur mémoire de l'ordinateur mais le pointeur dans l'appareil
Pour essayer de répondre, il faudrait avoir les exemples fourni par le fabricant
(Peut importe le langage)
Voir la documentation de l'"API"
Personnellement je ne suis pas un pro dessus mais fournir ces informations pourras peut être donner l'information nécessaire à un autre développeur.
Gemini1961 apprécie ceci.