/DELAYLOAD (загрузка импорта с задержкой)

/DELAYLOAD:dllname

Параметры

dllname
Имя DLL-библиотеки, загрузку которой нужно задержать.

Замечания

При использовании параметра /DELAYLOAD DLL-библиотека, указанная с помощью dllname, загружается только при первом вызове функции этой DLL-библиотеки программой. Дополнительные сведения см. в разделе Поддержки компоновщика для dll с задержкой. Можно использовать этот параметр сколько угодно раз, указывая сколько угодно DLL-библиотек. При компоновке программы нужно использовать Delayimp.lib. Также можно использовать собственную вспомогательную функцию загрузки с задержкой.

Параметр /DELAY указывает параметры привязки и загрузки для каждой загруженной библиотеки DLL.

Задание данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. В папке Компоновщика выберите страницу свойств Input .

  3. Измените свойство dll с задержкой загрузки.

Задание данного параметра компоновщика программным способом

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC