IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Applet utilisant une DLL


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 85
    Par défaut Applet utilisant une DLL
    Bonjour,

    J'ai une petite applet qui utilise une DLL et je voulais savoir s'il était possible d'utiliser directement cette DLL (par exemple en la mettant dans le .jar (j'ai testé et ça ne marche pas)) pour eviter de la copier dans un des paths Windows et de faire un loadLibrary("ma DLL") ???

    J'espere que je suis claire

    Merci

  2. #2
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    pourquoi tu veut utiliser une DLL ?
    ca sera pas portable :/

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 85
    Par défaut
    Cette DLL me permet de parcourir la base de registre Windows (donc ce n'est pas fait pour être portatif).

    Personne n'a une solution ???

  4. #4
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Par défaut Complément d'information
    Bonjour,

    Comment faits-tu pour essayer de récupérer ta dll dans ton archive depuis ton code, parceque normalement, il n'y a aucun problème en invoquant simplement getClass().getClassLoader().getResource("cheminCompletDansL'archive/fichier.dll"). Cette méthode provenant de Java.lang est accessible à tous les objets Java, et renvoie une URL. Si tu peux ensuite dans ton code, fournir ta dll à partir d'une URL, aucun problèmes....
    Mais cela dépend de comment tu faits.
    En effet, je ne maîtrise que très peut JNI, et je ne sais pas du tout développer en C, moralité, je n'ai jamais créé de wrapper Java associé à une dll, du coup, je ne sais pas comment il faut fournir la dll à jni, mais comme dit plus haut, si ça peut le faire avec une URL, alors cela devrait fonctionner.

    Salut.....
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  5. #5
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 29
    Par défaut
    Bonjour rori
    Je veux bien vous dire que ton idée est extrement interessante.
    Moi aussi j'ai un probleme comme cela, puisque j'ai besoin d'acceder a la base de registre pour lire des clés a partir d'une applet java mais j'arrive pas.
    on m'a dit que la solution estvd'essayer de sign,er l'applet pour garantir l'acces securisé mais la ta methode est bcp mieux.
    Je crois qu'il sera possible d'utiliser la DLL a partir du serveur (!!??)
    Donc s'il vous plait si vous pauvez m'envoyer le lien de la DLL ou bien m'en envoyer (si elle est la votre) je vous serai tres reconnaissant...

    Merci d'avance pour l'aide

  6. #6
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 62
    Par défaut
    Bonjour!
    Moi aussi je suis dans le même problème, je veux utiliser une dll qui est présent sur un flash disk usb, ce pendant pour le faire doit je signer l'applet ou non.
    Si c'est non, alors pourquoi appliquer les restrictions d'accès au disque local pour une applet, puisqu'on peut faire ça par l'intermédiaire d'une DLL.

Discussions similaires

  1. [Windows]utiliser une dll c# en java
    Par dude666 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 01/07/2005, 02h19
  2. [Applet]utiliser une classe d'un package dans une applet
    Par jeromejanson dans le forum Applets
    Réponses: 1
    Dernier message: 30/06/2005, 08h13
  3. Réponses: 7
    Dernier message: 13/01/2005, 10h30
  4. [DLL] utiliser une DLL a partir d' une DLL et un .def
    Par venomelektro dans le forum MFC
    Réponses: 9
    Dernier message: 07/12/2004, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo