Uso del Dynamic Linking di Load-Time
Dopo aver creato una DLL, è possibile usare le funzioni definite in un'applicazione. Di seguito è riportata una semplice applicazione console che usa la funzione myPuts esportata da Myputs.dll (vedere Creazione di una libreria Dynamic-Link semplice).
Poiché questo esempio chiama in modo esplicito la funzione DLL, il modulo per l'applicazione deve essere collegato alla libreria di importazione Myputs.lib. Per altre informazioni sulla creazione di DLL, vedere la documentazione inclusa negli strumenti di sviluppo.
#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;
}