Verwenden Load-Time dynamischer Verknüpfung
Nachdem Sie eine DLL erstellt haben, können Sie die von ihr definierten Funktionen in einer Anwendung verwenden. Im Folgenden finden Sie eine einfache Konsolenanwendung, die die funktion myPuts verwendet, die aus Myputs.dll exportiert wurde (siehe Erstellen einer einfachen Dynamic-Link Bibliothek).
Da in diesem Beispiel die DLL-Funktion explizit aufgerufen wird, 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, die in Ihren Entwicklungstools enthalten ist.
#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;
}
Zugehörige Themen