Dynamic Link Library

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Die Dynamic Link Library (kurz: dll) ist eine von Microsoft entwickelte Dynamische Laufzeitbibliothek.

Diese Software-Bibliothek wurde vor dem Hintergrund entwickelt, um benötigten Speicherplatz im Hauptspeicher zu reduzieren.

Die Funktionen werden erst beim jeweiligen Aufruf eines Programms dynamisch geladen. Ein großer Vorteil dieser Software-Technik ist, dass mehrere Programme gleichzeitig auf eine Datei zugreifen können. Die wichtigsten System-Bibliotheken befinden sich unter Windows im Verzeichnis System.

In einer DLL werden, in der Regel, Klassen und Funktionen "gepackt" um sie modular verwenden zu können.
Der Vorteil einer DLL ist auch, dass sie Programmiersprachen-unabhängig ist.

Das heißt, dass Klassen einer DLL, die z.B. mit C++ geschrieben sind, jederzeit in einem C# Programm aufgerufen werden können.