[ABC home]    [ABC Archives by Issue]   [ABC Archives by Author]  [Search]  [Privacy]

 

ABC logo
ABC Home

 

Advertise in ABC

PowerPoint to Exe
convert PowerPoint presentations to exes

Lock 'n Hide
Folder Security
Hide files and folders in Windows 9X

My Newest Book
Excel 2003 Study Guide

published by Wiley
get it at Amazon,
at Barnes & Noble,
or at Borders

WinBackup
SpeedUpMyPC
WinTasks5Pro

great Windows utilities

 

ABC ~ All 'Bout Computers
The Online Web-azine for Computer Enthusiasts
-- brought to you by
Visit Linda's Computer Stop

contents page for this issue

My Newest Book
Excel 2003 Study Guide

published by Wiley
get it at Amazon,
at Barnes & Noble,
or at Borders

 


 Support ABC

Linda's Ebooks
Ebooks on Access, Excel, Outlook, PowerPoint, Publisher, and Word

Linda's CD
Order Linda's CD and learn all of the Office programs

The Newbie Club
Learn all about computers the easy way

Online classes
at Eclectic Academy
 Instructor led online courses at Eclectic Academy

FrontLook
Add-ins
& Screen Capture


 

 

DLLs, Explained
~~ Jasmine

Unfortunately, with Windows Operating Systems (OSs) you may sometimes experience the "dropping of," or "corruption of," or "loss of" DLL (Dynamic Link Library) files. This can cause a rather great variety of Windows error messages and the loss of functionality of inter-related software programs which "share" a DLL or set of DLLs.  Needless to say, this, in turn, can cause a great deal of frustration on your part.

Since hardware "devices," such as a printer, etc., are supported by a category of DLLs known as "device drivers," when a device-driver DLL file goes bad, the device itself goes "on the fritz." The device won't work properly or work at all.

While Windows DLLs (.dlls) can often be restored from the original Windows OS installation CDs, or Device Driver Installation CDs (such as your Printer Installation CD,) and via other methods, it can often be helpful to understand, in simplified terms and as an "overview," what DLLs are in the first place.

The following edited extract is a relatively easy-to-understand explanation of what DLLs are all about.

I've placed explanatory notes within brackets [ ]s in the text below.


In computers, a dynamic link library (DLL) is a collection of small programs, any of which can be called [upon] [or used] when needed by a larger program that is running in the computer. The small program that lets the larger program communicate with a specific device such as a printer or scanner is often packaged as a DLL program (usually referred to as a DLL file).  DLL files that support specific device operation are known as "device drivers."

The advantage of DLL files is that, because they don't get loaded into random access memory (RAM) together with the main program, space is saved in RAM. When and if a DLL file is needed, then it is loaded and run. For example, as long as a user of Microsoft Word is editing a document, the printer DLL file does not need to be loaded into RAM. If the user decides to print the document, then the Word application causes the printer DLL file to be loaded and run.

A DLL file is often given a ".dll" file-name suffix [or "extension."] DLL files are dynamically linked with the program that uses them during program execution, rather than being compiled with the main program. The set of such files (or the DLL) is somewhat comparable to the library routines provided with programming languages such as C and C++.


Source: http://searchwin2000.techtarget.com/sDefinition/0,,sid1_gci213902,00.html

Jasmine is founder/group moderator of http://groups.yahoo.com/group/pro_tech  and http://groups.yahoo.com/group/computersupport_2.  She is also the co-founder of
http://groups.yahoo.com/group/What_Error_Messages_Really_Mean and the OneWorldTechAlliance, as well as a moderator of http://groups.yahoo.com/group/mycomputerheadaches

<<<back to contents

 Privacy Policy, Disclaimer, and Legal Stuff

Pay Per Click Ads by Pay Per Click Advertising by Kontera
 

This page was last updated on Tuesday, September 23, 2008 . copyright © 2000 - 2008, Linda F. Johnson, Linda's Computer Stop, ABC ~ All 'Bout Computers. All rights reserved.