IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Un bon développeur est un développeur flemmard !

[Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL

Noter ce billet
par , 24/11/2014 à 10h43 (733 Affichages)
Bonjour,

Il y a peu, on m'a donnée plusieurs version d'une même implémentation JNI pour mon programme Java. Problème, elles n'avaient pas la même interface d'entrée... Il fallait donc modifier la déclaration de mon interface JNI Java pour correspondre à l'implémentation que l'on m'as donnée.
Nom : dependencywalker.png
Affichages : 550
Taille : 126,9 Ko

Grâce à Dependency Walker, j'ai pu constaté visualisé les points d'entrées de la DLL et donc le changement de package réalisé dans la DLL:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
package proval.moteur.interfacejni;

L'ajoute ou le retrait de méthode entre deux versions de la DLL et les dépendances avec les autres DLL de mon projet et de l'OS. Ce qui m'a permis d'isolé 8 DLL qui sont systématiquement inclue dans le projet sans raison, car non utilisé.

Il existe une page présentant l'outil sur developpez.com ! J'avoue ne pas savoir pourquoi elle se trouve dans la section VB. Car, c'est un outils très utile pour bien d'autre langage !

Dans tout les cas, c'est un outil à garder en tête quand on a un problème de DLL.

Cordialement,
Patrick Kolodziejczyk.

Source :
http://www.dependencywalker.com/faq.html
http://www.dependencywalker.com/
http://vb.developpez.com/telecharger...endency-Walker

Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog Viadeo Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog Twitter Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog Google Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog Facebook Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog Digg Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog Delicious Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog MySpace Envoyer le billet « [Java][JNI]Dependency Walker : savoir ce qu'on peut appeler dans une DLL » dans le blog Yahoo

Commentaires