Salut à tous,
pour qu'une applet java charge un dll il faut qu'il est réaliser d'une maniére spécifique comme (dll Signé ou ...)
car Mon applet accede à tout dll sauf ma dll réaliser
Merci à tous
Salut à tous,
pour qu'une applet java charge un dll il faut qu'il est réaliser d'une maniére spécifique comme (dll Signé ou ...)
car Mon applet accede à tout dll sauf ma dll réaliser
Merci à tous
Salut,
j'ai réaliser une dll vide avec Visual Studio 2005 mon Applet peut le charger mais pour lorsque j'ajoute les fonctions a exporté elle ne peut pas la charger
à chaque fois j'elimine une partie de code de dll et je test il parait que à ce code la l'Applet ne charge pas la dll
tous les fonctions à exporté sont comme cette structure pouvez vous m'aider à la modifier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 extern "C" void WINAPI Release() { FreeLibrary(hinstDLL); // Write here all the code you need to free everything ... }
Merci pour votre aide
l'exception renvoyée s'il vous plait pour avoir une meilleure vision du problème ..
voila l'exception malgrés qye j'ai signé le jar de l'applet et jna.jar et met le dll sur le dossier System32 que peut mon Applet l'accede car elle peut charger msvcrt et les autres dll mais ma dll si j'ajoute le code des fonctions à exporté il ne voit pas la dll
code java :
alors que dll existe je suis sure que c'est de la maniére dont j'écrit le code de la dll il se peut de externe "c"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Exception in thread "AWT-EventQueue-1" java.lang.UnsatisfiedLinkError: Unable to load library 'newdll': Le module spécifié est introuvable.
il parait que l'erreur c'est de ce portion de code
Code C/C++ :
c'est sont des class déclarer dans Morpho_User.h et créer par un autre programmeur dans la dll que je l'appelle MORPHO_SDK.dll
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 C_MORPHO_User u,nw,idf; C_MORPHO_Database cdb; C_MORPHO_Device c; C_MORPHO_TemplateList tmp_list;
Note: je n'ai as créer ce dll
Mais j'ai de documentation
enfin j'ai résolu mon probléme Mon Applet ne vient pas de voir ma dll TestDLL.dll car il faut ajouter les fichiers dll que TestDLL.dll l'utilise sur le même dossier que monApplet l'accede comme System32
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager