Java et Dll?

Signaler
Messages postés
26
Date d'inscription
lundi 23 mai 2005
Statut
Membre
Dernière intervention
25 juillet 2005
-
Messages postés
2113
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
-
Salut,
J'aurais voulu savoir s'il était possible d'appeler une fonction d'une Dll d'une autre application en Java comme cela peut se faire en VB
Cf. Declare Function NomFonction Lib "NomDll.DLL" Alias "NomFonctionDansDll" (arguments)

4 réponses

Messages postés
2113
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
11
non il faut que la dll est un format bien particulier ;o)

GodConan
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
La solution est compliquée et relève plus de la bricole qu'autre chose :



Faire une DLL avec JNI qui appel la DLL que tu veux et ensuite tu
appels ta DLL JNI depuis ton programme Java. Ca marche c'est efficace
mais pas très performant si ton application est complexe et si tu as
des contraintes de temps .. :(



++
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
Sinon comme le dit GodConan, la réponse est : NON ...



++
Messages postés
2113
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
11
;o) ben car le cou de la dll qui appelle les fonction de la DLL ;o) oulala ... ;o) deja fait et c est le bordel ... ;o) ...

++

GodConan