Bonjour à tous,
j'ai fait une dll dynamique (bibliothèque à chargement explicite) avec plusieurs fonctions que j'utilise dans un projet, en suivant un tutoriel .
dans le tutoriel il mette ce code pour l'appel de la fonction lors de son utilisation:
Ma question est comment faire si on a plusieurs fonctions dans une dll? l'appel de chaque fonction se fait comment? où faut il créer une dll par fonction?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HINSTANCE DLLHandle; typedef int(*Type_Pointeur_De_Fonction)(int, int); Type_Pointeur_De_Fonction Pointeur_Fonction; DLLHandle = LoadLibrary("dll.dll"); Pointeur_Fonction = (Type_Pointeur_De_Fonction)GetProcAddress(DLLHandle,"addition"); int resultat = 0; resultat = Pointeur_Fonction(3,7); printf("Le resultat est: %d\n", resultat);
Merci pour votre aide.
Partager