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

API standards et tierces Java Discussion :

[Natif] Appel de fonction avec paramètre prédefini


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut [Natif] Appel de fonction avec paramètre prédefini
    Salut

    je veux intégrer dans mon application potrace, pour ça j'ai télécharger la librairie libpotrace.dll pour faire cela j'allai utilisé JNA afin d'appelé la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    potrace_state_t *potrace_trace(const potrace_param_t *param,
    const potrace_bitmap_t *bm);
    mais j'arrive pas a comprendre comment utiliser ces paramètres :

    le paramètre de sortie :potrace_state_t
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    struct potrace_state_s {
    int status;
    potrace_path_t *plist; /* vector data */
    struct potrace_privstate_s *priv; /* private state */
    };
    typedef struct potrace_state_s potrace_state_t;
    les paramètre d'entré :
    potrace_param_t
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    struct potrace_param_s {
    int turdsize;
    int turnpolicy;
    double alphamax;
    int opticurve;
    double opttolerance;
    potrace_progress_t progress;
    };
    typedef struct potrace_param_s potrace_param_t;
    potrace_bitmap_t
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    struct potrace_bitmap_s {
    int w, h; /* width and height, in pixels */
    int dy; /* scanline offset in words */
    potrace_word *map; /* pixel data, dy*h words */
    };
    typedef struct potrace_bitmap_s potrace_bitmap_t;
     
    typedef unsigned long potrace_word;
    merci

  2. #2
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut
    j'ai trouvé cet exemple dans la javadoc qui explique comment passé en argument un (struct)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    // Original C code
    typedef struct _Point {
      int x, y;
    } Point;
     
    Point translate(Point pt, int dx, int dy);
     
    // Equivalent JNA mapping
    class Point extends Structure {
        public static class ByValue extends Point implements Structure.ByValue { }
        public int x, y;
    }
    Point.ByValue translate(Point.ByValue pt, int x, int y);
    ...
    Point.ByValue pt = new Point.ByValue();
    Point result = translate(pt, 100, 100);
    int x =result.x;
    int y=result.y;

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

Discussions similaires

  1. Appel de fonction avec paramètres différents
    Par Msysteme dans le forum APIs Google
    Réponses: 12
    Dernier message: 18/06/2014, 21h30
  2. Appel de fonction avec paramètre différent
    Par Oberown dans le forum jQuery
    Réponses: 1
    Dernier message: 20/06/2013, 17h02
  3. Appel à une fonction avec paramètre contenant apostrophe
    Par tomy29 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/02/2012, 19h10
  4. [DOM] Appel fonction avec paramètre depuis document.write
    Par kev42100 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/05/2008, 14h12
  5. [Function]Appel de fonction avec paramètre
    Par julienOriano dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/06/2006, 07h48

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