Appel de fonction en C

foobar47 -  
 foobar47 -
Bonjour à toutes et à tous,

j'ai récemment lu vos posts concernant les DLL et je vois souvent que l'on peut les appeller en programmation.
J'aurais aimé savoir comment est-ce que l'on pouvait faire pour appeller une DLL en langage C, et comment se servir des fonctions qu'elle contient !
Je vous remercie d'avance.
A bientôt.

4 réponses

batmat Messages postés 1871 Date d'inscription   Statut Membre Dernière intervention   114
 
je crois que c avec la fonction dl_open, qui te renvoie une liste des fonctions contenues dans la bibliothèque que tu demandes.

@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
0
pouet
 
dlopen oui, mais est ce que c est defini par la norme?

--
pouet
0
batmat Messages postés 1871 Date d'inscription   Statut Membre Dernière intervention   114
 
Quelle norme ? ANSI ?
Je n'ai pas entendu parlé d'autre fonction... Les deuxième année de mon école ont du écrire un prog qui appelait des plugins externes dans des bibliothèques dynamiques avec cette méthode, mais je ne l'ai moi-même pas utilisée...
@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
0
foobar47
 
Bonjour,
merci de m'avoir répondu :))
Mon programme est en langage C, et apparemment, avec la ligne qui suit, j'arrive à appeller les fonctions de ma DLL :

#define FUNCTIONFLAGS __stdcall

Quelqu'un pourrait-il m'en dire un peu plus sur cette ligne de code ?
Merci d'avance.
0