Bonjour,
je souhaite utiliser une dll windows pour controller une carte électronique dans un programme java. Pour faire ceci j'utilise la librairie JNA.
Voici la fonction que je souhaite utiliser avec la DLL :
Dans mon programme Java j'ai bien redéfini le prototype :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 LRESULT DeviceOpen(ULONG deviceNum, LONG *Handle);
Mon problême est que l'orsque j'essayé d'appeler cette foncion avec JNA, le programme reste bloqué dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 LRESULT DeviceOpen(long deviceNum, LON_PTR *Handle);
Je ne sais pas trop comment gérer le pointeur *Handle avec Java.
Merci d'avance pour votre aide.
Partager