Verwenden Load-Time dynamischen Verknüpfung

Nachdem Sie eine DLL erstellt haben, können Sie die Funktionen verwenden, die sie in einer Anwendung definiert. Im Folgenden finden Sie eine einfache Konsolenanwendung, die die aus Myputs.dll exportierte myPuts-Funktion verwendet (siehe Creating a Simple Dynamic-Link Library).

Da in diesem Beispiel die DLL-Funktion explizit aufruft, muss das Modul für die Anwendung mit der Importbibliothek Myputs.lib verknüpft werden. Weitere Informationen zum Erstellen von DLLs finden Sie in der Dokumentation zu Ihren Entwicklungstools.

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

Dynamische Verknüpfung zur Ladezeit