If you are windows user then many times DLL files came in front of your eyes. Have you ever thought what are these files? What is purpose of these files? In this article, i will tell you what are DLL files and explain their purpose.
DLL files stands for DYNAMIC-LINK LIBRARY. Microsoft designed these files for their OS(operating system) i.e Windows to improve performance. Performance in terms of memory management and many other low level definitions.
So exactly What it is?
DLL files contains code, references, and data. When a windows app developer writes an application he does not add all code rather he instructs his program to fetch data from a location whose address is placed in these dll files. Mostly every application in windows needs dll files for its execution. These are just like executeble files rather they cannot be directly executed. With dll files program is modulaized which improves performence. Apparantly it seems a good technique but everyting has both positive and negative aspects.
BAD SIDE
Sometimes when a user run an application a error will pop-up with message ".dll file not found".
Reason is that your application needs some code which is located in required dll file and due to its absence application shows error. This is the most annoying part of dll files. To fix it, either you have to manually download the required file or to re-install your application. Not only this, dll files are not update compatible.
In last decade, this problem became a serious issue for Microsoft. Issue was raised so high that many developers started to say "DLL HELL!".
With its pros and cons, DLL files are still in use by Microsoft. And their design has improved to much extent.
This is the short overview of DLL files. Hope so you found it interesting. Please like it and share it. And comment if you want to give some suggestions. :).
No comments:
Post a Comment