Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,897,950,470 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

Dynamically Linked Library

   Also found in: Wikipedia 0.01 sec.
(library)Dynamically Linked Library - (DLL) A library which is linked to application programs when they are loaded or run rather than as the final phase of compilation. This means that the same block of library code can be shared between several tasks rather than each task containing copies of the routines it uses. The executable is compiled with a library of "stubs" which allow link errors to be detected at compile-time. Then, at run time, either the system loader or the task's entry code must arrange for library calls to be patched with the addresses of the real shared library routines, possibly via a jump table.

The alternative is to make library calls part of the operating system kernel and enter them via some kind of trap instruction. This is generally less efficient than an ordinary subroutine call.

It is important to ensure that the version of a dynamically linked library is compatible with what the executable expects.

Examples of operating systems using dynamic linking are SunOS (.so - shared object files), Microsoft Windows (.dll) and RISC OS on the Acorn Archimedes (relocatable modules).


Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?  References in periodicals archive?   Encyclopedia browser?   Full browser?
No references found
 
Ensenda also offers sample code in Java, Perl and C#, as well as a dynamically linked library suitable for use with .
Modern programming techniques take tremendous advantage of modularity, reusable code and dynamically linked library routines.
Key to the performance of applications created with Liquid Reality is a 3D Dynamically Linked Library (DLL) that accelerates Java's 3D rendering performance.
 
 
dynamical variable
dynamically
dynamically
dynamically
dynamically
dynamically
Dynamically Adaptable Multiservice System
Dynamically Adaptive Multicarrier Quadrature Amplitude Modulation
Dynamically Adaptive Protein-Ligand Docking System
Dynamically Adaptive Receiver Transmitter
Dynamically Allocable Bandwidth
Dynamically Allocated Multi Queue
Dynamically Architected Instruction Set from Yorktown
Dynamically Assigned Hardware Address
Dynamically Assigned Host Address
Dynamically Assigned Socket
Dynamically Changing Coverage
Dynamically Configurable Distributed Object
Dynamically Controlled Protein Crystal Growth
Dynamically Controlled Routing
Dynamically Enhancing VLE
Dynamically Evolving Process Structures
Dynamically Extensible Router
Dynamically Extensible Transfer
Dynamically Growing Self-Organizing Tree
Dynamically Inert Missile
dynamically linked
Dynamically Linked Device Interface
Dynamically Linked Library
Dynamically Loadable Kernel Modules
Dynamically Loadable Zones
Dynamically Optimized Monte Carlo
Dynamically Position
Dynamically Positioned Fall-Pipe Vessel
Dynamically Positioned Vessel
Dynamically Programmable Gate Array
Dynamically Reconfigurable Energy Aware Multimedia
Dynamically Reconfigurable Logic
Dynamically Reconfigurable Logic Engine
Dynamically Reconfigurable Memory Array
Dynamically Redefinable Character Set
Dynamically Responding Ultrasonic Matrix System
Dynamically Responding Underwater Matrix Sonar
Dynamically Responsive Intervention for Tremor Suppression
Dynamically Schedule Machine
dynamically scoped
Dynamically Switched Link Control Protocol
Dynamically Syncronized Particle Collector Cannon for Unreal
Dynamically Targetable Tools Framework
Dynamically typed
Dynamically-Updated Request Online Coallocator
dynamicist
dynamicist
dynamicist
dynamicists
dynamicists
dynamicists
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.