Использование динамической компоновки Load-Time

После создания библиотеки DLL можно использовать функции, которые он определяет в приложении. Ниже приведено простое консольное приложение, использующее функцию myPuts, экспортированную из Myputs.dll (см. раздел "Создание простой библиотеки Dynamic-Link").

Так как в этом примере функция DLL вызывается явным образом, модуль для приложения должен быть связан с библиотекой импорта Myputs.lib. Дополнительные сведения о создании библиотек DLL см. в документации, включенной в средства разработки.

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

Динамическое связывание во время загрузки