Condividi tramite


Uso di Load-Time collegamento dinamico

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

Collegamento dinamico in fase di caricamento