Bonjour,
J'essaie de charger une DLL dans un programme JAVA mais je bloque car je n'arrive pas à charger ma DLL.
J'ai placé cette DLL dans le dossier system32 ou system de windows mais rien à faire.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
package view;
 
import lib.JNAUser32;
import com.sun.jna.Native;
 
public class connectBdbg {
	public static void main(String[] args) {
 
		int i;
		String ded;
		String temp;
		String num;
 
		//Appel JNA
	    //on charge la dll
		JNAUser32 bdbg = (JNAUser32) Native.loadLibrary("bdglib_win", JNAUser32.class);
	}
}
L'interface :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
package lib;
 
import com.sun.jna.Library; 
 
public interface JNAUser32 extends Library 
{ 	
	boolean openCOMDLL(int numPort);
	boolean closeCOMDLL();
 
}
Merci