DLL - Abkürzung aus der dynamischen Linkbibliothek ("Dynamisch verbundene Bibliothek" von Englisch). Mit der dynamischen Bibliothek für Ressourcen und Unterprogramme können Sie zuvor geschriebene Module mehrfach verwenden. Die Bibliotela -Datei kann beispielsweise Verfahren, Symbole enthalten. Es ist für den Betrieb von Windows -Betriebssystemen erforderlich.
1
Die Bibliothek in der Programmierung ist eine Sammlung von Programmen, die bei der Entwicklung von Software behandelt werden können. Der Satz kleiner Programme ist bei einem integralen Teil dynamisch in großem Umfang. Der Vorteil der DLL-Datei besteht darin, dass sie keinen RAM besetzt, sondern bei Bedarf während des Betriebs (Laufzeit) geladen wird, was den RAM erheblich speichern kann.
2
Das DLL -Programm kann mit Geräten funktionieren: Drucker, Scanner. Bei der Arbeit mit Text in MS Word ist das ständige Vorhandensein eines DLL -Druckers nicht erforderlich. Wenn das Dokument gedruckt wird, adressiert MS Word die dynamische Bibliothek und ruft das entsprechende DLL -Druckerprogramm auf.
3
Ein Satz dynamischer Unterprogramme kann gleichzeitig in mehreren Arbeitsprogrammen verwendet werden - dies ist ein weiteres Plus. Deshalb werden sie immer noch als "öffentliche Bibliothek" bezeichnet. Das Fazit ist, dass nur eine Kopie der dynamischen Bibliothek im RAM geladen wird und derzeit alle Programme derzeit handeln. Dies führt auch zur Speicherung der RAM -Ressource.
4
Neben kritischen Nulliper werden zusätzliche Funktionen in der DLL-Bibliothek gespeichert. Sie können als Plugin (Plugin) verwendet werden, wodurch die Funktionalität des Programms multipliziert wird. Das Fehlen des gewünschten Moduls in der DLL -Bibliothek macht die Arbeit des Hauptprogramms unmöglich. Dies ist eine negative Qualität der dynamischen Bibliothek.
5
Dateien aus der dynamischen Bibliothek haben in jedem Betriebssystem eine Standardverlängerung: in Betriebssystem und MS Windows - ".dll"; Mac OS - ".dylib"; Unix - ".so". Solche Dateien werden an einem bestimmten Ort gespeichert. Zum Beispiel in System32. Der Programmierer beim Schreiben einer Anwendung gibt den Namen der gewünschten Funktion und den Namen der Bibliothek an, in der sie sich befindet. Der Subprogramm -Code selbst im Originaltext ist nicht geschrieben, was den Programmierungsprozess erheblich vereinfacht. Dieses Prinzip basiert auf der zuvor beliebten modularen Codierung. Einfache Programme wurden als separate Module entwickelt, mit denen Sie sie nicht jedes Mal erneut schreiben konnten, sondern ein kompiliertes Modul in das neue Programm in den neuen Programmcode aufnehmen konnten.
6
Zusätzlich zum ausführbaren Code für Verfahren und Funktionen in der dynamischen Bibliothek können Sie Grafik- und Videodateien speichern. Ihre Verwendung ermöglicht es Ihnen, nicht nur RAM, sondern auch Speicherplatz zu sparen. Zahlreiche Vorteile der DLL -Bibliothek reduzieren keinen Nachteil - zusätzliche Zeit ist erforderlich, um Module zu laden. Ihre Vorteile sind offensichtlich, daher werden sie überall von Programmierern in fast jedem Programm verwendet.
Seien Sie sehr vorsichtig, wenn Sie arbeiten: Ändern Sie niemals die Erweiterung von ".dll" in einen anderen, übertragen Sie diese Dateien nicht in einen anderen Ordner. Wenn die Datei mit dem Suffix "DLL" ausgezeichnet wird, ändert sich dies nicht. Für die Konvertierung ist eine spezielle Anwendung erforderlich. In den meisten Fällen werden Windows -Fehler genau mit der Abwesenheit der gewünschten Datei „.dll“ zugeordnet.