[RESOLU] besoin d'aide pour une LIB Statique windows C
Publié : jeu. 19/août/2010 19:36
Bonjour a tous,
je suis nouveau dans le monde du PureBasic sous Windows XP.
Je tente désespérément d'importer des fonctions d'une librairie statique écrite en C.
Je n'arrive pas écrire ma fonction callback.
Elle est pourtant simple en C, son prototype est la suivante :
mais en PureBasic, je jette l'eponge... je n'arrive a rien.
j'ai essayé
mais le linker ne voit pas ma function... j'ai toujours comme erreur : "_ExternalFunction" not resolved"
pouvez vous m'aider ?
Sinon autre question, la lib statique a besoin de deux variables qui sont gérées par le développeur de l'application.
en C, ca donne :
merci d'avance,
Arnaud
je suis nouveau dans le monde du PureBasic sous Windows XP.
Je tente désespérément d'importer des fonctions d'une librairie statique écrite en C.
Code : Tout sélectionner
Import "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
Elle est pourtant simple en C, son prototype est la suivante :
Code : Tout sélectionner
extern unsigned char ExternalFunction( unsigned char * Param1 , unsigned short Param2 );
j'ai essayé
Code : Tout sélectionner
procedure.a ExternalFunction( *Param1 .a , Param2.w)
truc a faire;
procedurereturn $55;
endprocedure
pouvez vous m'aider ?
Sinon autre question, la lib statique a besoin de deux variables qui sont gérées par le développeur de l'application.
en C, ca donne :
Code : Tout sélectionner
extern int ma_variable;
extern unsigned short * autre_variable;
Arnaud