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 :

creation d'un objet Pointer JNA


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut creation d'un objet Pointer JNA
    Bonjour,


    j'ai une class qui étend Structure de la librairie JNA.

    Pour passer un tableau de String par exemple on fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public Pointer par_nam= new StringArray(new String[] { "str1", "str2" });
    comment faire pour un tableau d'entier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     public Pointer inipar = new ????(new int[] {1, 2};
    En gros je n'arrive pas a passer un tableau d'entier dans un Pointer java

    comment peut on faire ?

    Merci d'avance

  2. #2
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    Ah bon finalement j'ai trouvé tout seul...


    il faut faire de l'allocation de mémoire...
    enfin je vous joint le code ce sera plus clair


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     Memory mem = new Memory(Integer.SIZE * 10);
     
            inipar = new PointerByReference();
            inipar.setPointer(mem);
     
            for (int i = 0; i < 10; i++) {
                inipar.getPointer().setInt(i * Integer.SIZE / 8, i);
            }

Discussions similaires

  1. creation dynamique d'objet
    Par dz_robotix dans le forum C++Builder
    Réponses: 15
    Dernier message: 13/03/2007, 09h51
  2. Creation dynamique d'objet
    Par funkadelic dans le forum Général Java
    Réponses: 10
    Dernier message: 21/02/2007, 18h01
  3. [3.0][XAML] Création dynamique d'objets graphiques
    Par Yaugzebul dans le forum Windows Presentation Foundation
    Réponses: 10
    Dernier message: 20/11/2006, 15h37
  4. Creation aléatoire d'objets
    Par belzeluc dans le forum C++
    Réponses: 1
    Dernier message: 25/04/2006, 22h45
  5. Réponses: 5
    Dernier message: 08/01/2006, 23h42

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