Appel de fonction en C

Fermé
foobar47 - 29 avril 2003 à 09:05
 foobar47 - 6 mai 2003 à 11:58
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 jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
5 mai 2003 à 13:30
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
dlopen oui, mais est ce que c est defini par la norme?

--
pouet
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
5 mai 2003 à 15:17
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
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