home Tech Library Tech Forum
Publisher
 
Dynamic Link Libraries       
 
 
Overview  

 

 
As per MSDN, a dynamic link library (DLL) is an executable file that acts as a shared library of functions. Or rather it’s a way to process a call to a function which is not a part of its executable code. The DLLs contain these functions which are compiled, linked and stored separately. This enables the sharing of resources and data, in which multiple applications can simultaneously access the contents of a single copy of DLL in memory. And these applications are dynamically linked to this library in memory at run time and hence the name Dynamic Link Library (DLL). This is different from static linking which, the linker gets all the referenced functions from the static library and places them in the code of the executable.

  RELATED TOPICS  
Advantages of Using DLLs
Application Vs DLLs
Linking a DLL to an executable
Types of DLL
Initializing a DLL
Export from a DLL
LoadLibrary and AfxLoadLibrary
GetProcaddress
FreeLibrary and AfxFreeLibrary
Resource-only DLL
Automation in DLLs


 
           
Home | Profile | Users | Library | Publisher | Tech Forum | News | Contact Us