Udostępnij przez


Używanie Load-Time linków dynamicznych

Po utworzeniu biblioteki DLL można użyć funkcji, które definiuje w aplikacji. Poniżej znajduje się prosta aplikacja konsolowa korzystająca z funkcji myPuts wyeksportowanej z Myputs.dll (zobacz Tworzenie prostej biblioteki Dynamic-Link).

Ponieważ w tym przykładzie funkcja DLL jest wywoływana jawnie, moduł aplikacji musi być połączony z biblioteką importującą Myputs.lib. Aby uzyskać więcej informacji na temat tworzenia bibliotek DLL, zobacz dokumentację zawartą w narzędziach programistycznych.

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

Load-Time Dynamiczne łączenie