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;
}

Liaison dynamique au moment du chargement