Does it get it right ?
Load Time Dynamic Linking: The program has a list of dlls that must be loaded into RAM when the program is loaded. After that, still at load time: the loader maps the dll into the process address space. import library: Contains names of functions exported from the created dll This program and file are statically linked And so the program receives the same symbols When the dll mapping is done symbol resolution happens, the symbols placed as a stub in the program code by the linker The resolution starts against the symbols in the exports of the dll
Delay Loaded: The program has a list of dlls The program is loaded into RAM When the control of the program comes, for example, to the call of a dll function The dll is loaded into RAM and mapped to the process address space of the program
dontbmad dontbmad is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.