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

PureBasic Discussion :

Probleme Import "MaLibrairy.lib" et Callback


Sujet :

PureBasic

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 22
    Points : 17
    Points
    17
    Par défaut Probleme Import "MaLibrairy.lib" et Callback
    Bonjour à tous,

    Je tente désespérément d'importer des fonctions d'une librairie statique écrite en C.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ImportC "MaLibrairy.lib"
      Lib_Fonction_1( valeur.a )
      Lib_Fonction_2( valeur.a )
    EndImport
     
    Lib_Fonction_1( 1 ) => OK
    Lib_Fonction_2( 2 ) => KO car elle fait appel à un Callback
    je n'arrive pas ecrire la fonction callback. En C, ca donne

    extern unsigned char MafonctionCallBack( unsigned char * adress , unsigned char length );

    J'ai tenté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    ImportC "MaLibrairy.lib"
      Lib_Fonction_1( valeur.a )
      Lib_Fonction_2( valeur.a )
    EndImport
     
    ProcedureCDLL.a MafonctionCallBack( *adress.a , length.a )
       //code du callback
       ProcedureReturn $AA
    EndProcedure
    et j'ai toujours : "unresolved external symbol : _MafonctionCallBack"
    et aussi : "unresolved external symbol _mb_cur_max"

    quelqu'un aurait peut etre une solution ?

  2. #2
    Responsable Purebasic

    Avatar de comtois
    Inscrit en
    Avril 2003
    Messages
    1 262
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 1 262
    Points : 9 981
    Points
    9 981
    Billets dans le blog
    8
    Par défaut
    Salut et bienvenue

    Je vois que tu fréquentes aussi le forum anglais de PureBasic, et que tu n'as pas reposé cette question, dois-je déduire que tu as résolu ton problème ? ou que ce n'est pas toi maitre_kanter ?
    Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 22
    Points : 17
    Points
    17
    Par défaut
    j'ai effectivement consulter le forum de Purebasic (anglais, francais), Google et tout le toutim.

    Malheureusement toutes les réponses que j'ai trouvé grâce à la communauté ne fonctionne pas dans mon coeur.

    Je pense qu'il faudrait que la lib soit recompilée pour corriger une partie de mes soucis (unresolved external symbol : __mb_cur_max et _pctype)

    Merci bien

    Arnaud.

Discussions similaires

  1. probleme import lib
    Par Estats dans le forum NetBeans
    Réponses: 4
    Dernier message: 14/03/2007, 20h31
  2. Probleme avec encodage de simple quote
    Par linkowich dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2005, 13h16

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