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

Java Discussion :

Equivalent à Void* et & en Java


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Août 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 16
    Par défaut Equivalent à Void* et & en Java
    Je veux passer d'un code c initial vers du java mais je peux pas modifier le type des arguments vue que j'utilise une DLL.
    Dans mon cas j'ai initialement
    code c :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Typedef Void* B;
    B Session;
    methodeDLL(&Session);
    code java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    static  Object Session = new Object();
    Comment j'appelle ma methodeDLL ?

    sachant si je tape (code java) methodeDLL(Session); elle me retourne la même erreur que si je mets (code c) :methodeDLL(Session) "sans &".
    Merci par avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 100

  3. #3
    Membre averti
    Inscrit en
    Août 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 16
    Par défaut
    Citation Envoyé par biljava Voir le message
    Merci pour ta repense mais j'ai déjà chargé ma DLL. Je parle du type d'argument a passer a une méthode de la DLL comme indiqué précédemment.

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu la charge comment? JNI? JNA?

  5. #5
    Membre averti
    Inscrit en
    Août 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 16
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    tu la charge comment? JNI? JNA?
    JNA

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    JNA utilise PointerByReference pour gérer les void**

    http://jna.java.net/javadoc/com/sun/...Reference.html

  7. #7
    Membre averti
    Inscrit en
    Août 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 16
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    JNA utilise PointerByReference pour gérer les void**

    http://jna.java.net/javadoc/com/sun/...Reference.html
    J'ai deux types d'arguments Session et &Session donc Void* et Void** mais &Sesion pointe sur Sesion donc comment relier un PointerByReference (void**) pour pointer sur l'objet Sesion (Void*)? et donc utiliser les methodesDll ayant pour argument Session et &Session.

    Merci bien pour votre aide.

Discussions similaires

  1. Recherche equivalent à un JLayered pane de java
    Par daronmaster dans le forum Qt
    Réponses: 9
    Dernier message: 19/03/2008, 17h35
  2. equivalent du control FileUpload en JAVA
    Par hicham246 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 04/01/2008, 15h56
  3. Equivalent listbox et treeview en Java
    Par AsmCode dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 05/03/2007, 22h17
  4. Equivalent d'un vector de Java ?
    Par GyZmoO dans le forum C
    Réponses: 12
    Dernier message: 23/06/2006, 20h40
  5. [Mac] Equivalents de Delphi, Pascal, C, Java, etc ?
    Par cyberjoac dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 02/04/2006, 12h26

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