R�ponse � la question : plut�t que de cr�er une dll qui appelle une fonction simple de
shell32.dll, ne peut-on pas appeler shell32.dll directement, la r�ponse est non.
Et Merci � bschauwe sur http://forum.java.sun.com qui d�taille un peu plus ce qui a �t�
dit sur cette liste :
[JNI specifies the linkage from java to "native". That linkage specification includes
passing an environment (jvm) pointer to the native code, as well as java-format
parameters.]
Et c'est pour �a qu'il faut g�n�rer le .h etc., ce n'est pas une simple adaptation de
types de param�tres.
[(I know of no way to formulate a java-to-native-method call that permits any other
linkage.)]
Sinon pour ceux que �a int�resse, une m�thode g�n�rique pour adresser des r�pertoires /
documents / sites web / pr�sentation d'envois de mails ... sous Windows sans passer par
JNI :
1- installer un fichier.bat sur disque contenant ces 5 caract�res : %1<espace>%2
2- utiliser la ligne de code :
Process proc = Runtime.getRuntime().exec(localCmd);
/* avec String localCmd = "fichier.bat start " + exemple au choix :
"c:\\";
"win.ini";
"http://www.google.com";
"mailto:\"[EMAIL PROTECTED]?SUBJECT=FCA_graphics\"";
*/
Encore merci pour l'�clairage de lanterne !
Fr�d�ric