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 (consultez création d’une bibliothèque de Dynamic-Link simple).

Étant donné que cet exemple appelle la fonction DLL explicitement, 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(LPWSTR);   // 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