2009年3月13日星期五

What is DLL

DLL(Dynamic Linkable Library ), is a kind of file which cannot separate operated by itself. It allows program sharing the necessary code and other resources which perform specific tasks.
large application component by many module. These modules works independently and cooperate for the operating system.In software system structure, if all of the modules compiled code are static,it will get some problem.One drawback is increase the size of the application, it will occupy more disk space.The other:In writing some EXE application, it will take more time.Also it waste of time to change so many source code,it is disadvantageous to the stage of unit tests.
Windows system platform provides a completely different effective operation and programming environment.So you can create independent program modules to small DLL file.At runtime, only when EXE really want to call these DLL module, system will load the Dll file.In this case,DLL module can used by multiple applications at one time. It reduced the memory space of EXE file need.
Generally speaking, DLL can be some disk files which are dll、.DRV、.FON、.SYS .It consists of global data, service function and resources.It load to virtual space by system when your PC run.DLL have their own data , but not stack.Each program can use this DLL containing function to achieve their function.
Examples below show some file achieve their function by calling DLL.
ActiveX controls (ocx) files The control panel (.CPL ) files
Device drivers (DRV) files
Anyhow, the DLL simplifies the system program. Convenient system update and repair itself. But the problem come.When a program using DLL function,it will create dependence. The program will no longer be independent.If dll get problem.those program which create dependence to dll will not work.
Such as Upgrade to the new version by DLL
Repair system itself by dll
These operations are usually called DLL conflict,If no mandatory implementation, your program will not run.
Why dll always get problem,why you get dll error?
Improper operation will damage dll file,but the most possibility is a virus invade to your system file.malware will control dll file,then dll file will not work properly. Those program rely on dll will not load dll,also your system stop run, bluescreen of death follows.
Registry Easy uses a high-performance detection algorithm that will quickly identify missing and invalid references in your Windows registry. Fix the dll error. It also Safely clean the errors & invalid entries which cause system slowdown, freezing and crashing! Repair registry problems! Improve your PC performance! We recommend it to you.

没有评论:

发表评论

Share |