yedaye@gmail.com avait soumis l'idée :
le type de la variable template.tpt me joue un peu des tours.
template est une classe avec tpt un tableau d'entier sans signe et
size la taille de la mémoire allouée.
moi je n'ai pas utilisé une classe, ne maitrisant pas trop la POO.
non non non, rien à voir avec la POO...
Il s'agit d'un pointeur.
Il faut bien passer un tableau de 10000 (GR_MAX_SIZE_TEMPLATE) entiers sans signe sur 1 octet mais le paramètre à passer n'est pas le tableau mais l'*adresse* du tableau.
eRetDLL est un entier
montemplate est un tableau de GR_MAX_SIZE_TEMPLATE entier sans signe sur 1 octet // 10000
eRetDLL = AppelDLL32("GrFinger","_GrExtract@28", monim:sources, monim:largeur, monim:hauteur, monim:resolution, &montemplate, dimension(montemplate),GR_DEFAULT_CONTEXT)
SI eRetDLL<0 ALORS
Erreur("Erreur N°" + eRetDLL)
SINON
Info("Ok")
FIN
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)