Sablis
Messages postés2Date d'inscriptionjeudi 15 février 2007StatutMembreDernière intervention 7 février 2008
-
15 févr. 2007 à 15:11
ght3k7 -
Bonjour,
J'ai un problème concernant le passage de paramettre ( tableaux à deux dimensions) en utilisant JNI.
En sortie de ma fonction je fais appelle à un constructeurr java qui reçoit en entrée plusieurs tableaux de bytes à deux dimensions. Or les données reçues sont mal réceptionnées ou mal rangées.
Comment peut -on passer un tableau de byte à deux dimensions en utilisant JNI?
Tu es sur qu'on peut passer un tableau de Byte par jni ? moi j'en suis pas sur. si c'est possible, tu peux toujours convertir ton tabeau de 2 dimension (dim1, dim2) en un tableau à 1 dimension (dim1*dim2). C une sorte de passerelle.
personnellement, j'utilise toujours une conersionne de mon tabeau en string (avec sprintf), c plus simple. Et apres avoir recu la chaine de caractère en Java, je la parse encore pour refaire mon tableau ; c'est lourd, mais c éfficace.