Utilisation de la liaison dynamique Load-Time
Une fois que vous avez créé une DLL, vous pouvez utiliser les fonctions qu’elle définit dans une application. Voici une application console simple qui utilise la fonction myPuts exportée à partir de Myputs.dll (voir Création d’une bibliothèque de Dynamic-Link simple).
Étant donné que cet exemple appelle explicitement la fonction DLL, le module de l’application doit être lié à la bibliothèque d’importation Myputs.lib. Pour plus d’informations sur la création de DLL, consultez la documentation fournie avec vos outils de développement.
#include <windows.h>
extern "C" int __cdecl myPuts(LPCWSTR); // a function from a DLL
int main(VOID)
{
int Ret = 1;
Ret = myPuts(L"Message sent to the DLL function\n");
return Ret;
}
Rubriques connexes