Utilisation de Load-Time liaison dynamique

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 simples).

Comme 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 incluse dans 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 temps de charge