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

  1. batmat Messages postés 1880 Date d'inscription   Statut Membre 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
  2. pouet
     
    dlopen oui, mais est ce que c est defini par la norme?

    --
    pouet
    0
  3. batmat Messages postés 1880 Date d'inscription   Statut Membre 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
  4. 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