Gebärden

DLL

Eine Dynamic Link Library (DLL) ist eine unter Windows verwendete Programmbibliothek. Dynamic Link Libraries besitzen gewöhnlich die Dateiendung DLL. Ausnahme: Bibliotheken mit ActiveX-Steuerelementen erhalten die Dateiendung OCX, Bibliotheken, die nur Symbole bzw. Icons enthalten, oft auch die Endung ICL (ICon Lib). Windows hat nahezu alle Icons die im OS benutzt werden in den dll-Dateien gespeichert.Die meist benutzten sind in Windows XP die Shell32.dll und in Windows Vista die imageres.dll Das interne Dateiformat ist bei DLLs das gleiche wie bei ausführbaren Windows EXE-Dateien. Sowohl EXE-Dateien als auch DLLs können Maschinencode, Daten und Ressourcen enthalten. Letztendlich sind DLLs im Grunde EXE-Dateien ohne eigenen Ladecode. Der Hauptvorteil von DLLs: Der Ladevorgang wird vom laufenden Programm erst dann veranlasst, wenn eine in der DLL befindliche Routine/Ressource benötigt wird. Wird eine DLL von keinem laufendem Programm mehr beansprucht, dann kann sie von Windows wieder aus dem Speicher entfernt werden. Dadurch, dass die in DLLs enthaltenen Routinen, Daten und Ressourcen von mehreren Programmen nutzbar sind, vereinfacht sich die Pflege von Programmcode ernorm. Wird gemeinsam genutzter Programmcode verbessert, müssen nicht alle Programmegeändert werden. Es genügt, ihn in der entsprechenden DLL zu aktualisieren. Alle Programme können dann auf die aktualisierte Fassung zugreifen. Auch Windows selbst besteht zu einem großen Teil aus DLL-Dateien. Dadurch ist es Software-Herstellern möglich, relativ kleine Updates für große Software-Pakete herauszugeben. Das ganze Paket kann so durch den Austausch einzelner DLLs auf den neuesten Stand gebracht werden. Auf der anderen Seite können durch eine fehlerhafte dll-Datei entsprechend auch gleich mehrere Programme betroffen sein. (Quelle: www.computerlexikon.com/definition-dll, Einsichtsdatum: 1.11.2017)

Video(s) der Gebärde

Name: DLL 
Herkunft: Neue Gebärde 
Themengebiete:  Informatik  

Kommentare

Es gibt noch keine Kommentare zu dieser Gebärde. Um Kommentare zu schreiben, bitte einloggen!