Dynamic link library is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. It is a collection of small programs that can be loaded when needed by larger programs and used at the same time. DLL files are dynamically linked with the program that uses them during program execution rather than being compiled into the main program.
In the words of Microsoft : A dynamic-link library (DLL) is a module that contains functions and data that can be used by another module (application or DLL).
DLLs provide a way to modularize applications so that their functionality can be updated and reused more easily. DLLs also help reduce memory overhead when several applications use the same functionality at the same time, because although each application receives its own copy of the DLL data, the applications share the DLL code.
Join MindStick Community
You need to log in or register to vote on answers or questions.
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that you have read and understood our
Cookie Policy &
Privacy Policy.
Dynamic link library is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. It is a collection of small programs that can be loaded when needed by larger programs and used at the same time. DLL files are dynamically linked with the program that uses them during program execution rather than being compiled into the main program.
In the words of Microsoft : A dynamic-link library (DLL) is a module that contains functions and data that can be used by another module (application or DLL).
DLLs provide a way to modularize applications so that their functionality can be updated and reused more easily. DLLs also help reduce memory overhead when several applications use the same functionality at the same time, because although each application receives its own copy of the DLL data, the applications share the DLL code.