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

Entrée/Sortie Java Discussion :

[JNI] type des arguments de NewObject ?


Sujet :

Entrée/Sortie Java

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 23
    Points : 21
    Points
    21
    Par défaut [JNI] type des arguments de NewObject ?
    J'utilise JNI, et dans mon code en langage natif, j'utilise la méthode NewObject pour instancier une classe java.
    Cette méthode prend en argument un descripteur de ma classe, un descripteur de son constructeur, et tous les arguments suivants sont les arguments à passer au constructeur.

    Ma question est : quel doit être le type des arguments pour le constructeurs ? Dois-je faire une conversion et utiliser les types prédéfinis de JNI (par exemple jint pour int) ?

  2. #2
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 23
    Points : 21
    Points
    21
    Par défaut
    Bon je me répond à moi-même : apparement, il faut utiliser les types prédéfinis de JNI, mais surtout, il faut que le descripteur du constructeur soit défini en tant que tel (ce n'est pas une simple méthode), c'est à dire qu'il faut lui donner en argument de GetMethodID la valeur "<init>" et non pas le nom de la méthode (qui est celui de la classe pour un constructeur).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. type des arguments dans l'entête d'une procedure
    Par Platon d'athene dans le forum Excel
    Réponses: 8
    Dernier message: 19/09/2012, 12h48
  2. Introspection - type des arguments
    Par scorbo dans le forum Général Java
    Réponses: 1
    Dernier message: 27/07/2012, 11h56
  3. Réponses: 4
    Dernier message: 14/11/2011, 07h41
  4. Réponses: 5
    Dernier message: 22/02/2011, 13h49
  5. typed des arguments et retour non connus
    Par will11 dans le forum C
    Réponses: 3
    Dernier message: 11/01/2006, 23h17

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