Bonjour,

Pour être sûr que j'ai bien compris, je souhaite qu'une DLL charger dynamiquement puisse lancer des fonctions de mon programme principale.

Si j'ai bien compris, il faut que je déclare mes fonctions à exporter de mon programme principale en "extern C", puis après avoir chargé la DLL, le programme principale passe en argument de la fonction d'initialisation de la DLL un pointeur vers ces fonctions ?
Et pour que la DLL connaissent les fonctions, est-il besoin que je crée un header avec les fonctions exposées pour donc la compilation de la DLL ?