Heim > Artikel > Entwicklungswerkzeuge > Notepad++ öffnet die DLL und sie ist verstümmelt
Der Grund, warum Notepad++ beim Öffnen von DLL-Dateien verstümmelte Zeichen anzeigt: DLL-Dateien sind Dynamic-Link-Library-Dateien, bei denen es sich um einen Soft-Dateityp handelt, und die Standardsprache von Notepad++ ist Normaltext, was nicht derselbe Dateityp ist als DLL, so dass beim Öffnen verstümmelte Zeichen angezeigt werden.
DLL (Dynamic Link Library) ist eine Dynamic Link Library-Datei, auch bekannt als „Anwendungserweiterung“, ein Softwaredateityp.
Normal, die Standardsprache von Notepad ist Normaler Text, der nicht der gleiche Dateityp wie DLL ist und daher beim Öffnen verstümmelt ist. (Empfohlenes Lernen: notepad++)
In Windows sind viele Anwendungen nicht in eine vollständig ausführbare Datei unterteilt, sondern in einige relativ unabhängige dynamische Linkbibliotheken, nämlich DLL-Dateien das System.
Wenn wir ein bestimmtes Programm ausführen, wird die entsprechende DLL-Datei aufgerufen. Eine Anwendung kann mehrere DLL-Dateien verwenden, und eine DLL-Datei kann auch von verschiedenen Anwendungen verwendet werden. Solche DLL-Dateien werden als gemeinsam genutzte DLL-Dateien bezeichnet.
Die DLL-Datei speichert den Funktions- (Unterprozess-) Implementierungsprozess verschiedener Programme. Wenn das Programm eine Funktion aufrufen muss, muss es zuerst die DLL laden, dann die Adresse der Funktion abrufen und schließlich Nenn es.
Der Vorteil der Verwendung von DLL-Dateien besteht darin, dass das Programm nicht den gesamten Code zu Beginn der Ausführung laden muss. Er wird nur dann aus der DLL entnommen, wenn das Programm eine bestimmte Funktion benötigt. Darüber hinaus kann die Verwendung von DLL-Dateien auch die Größe des Programms reduzieren.
Dynamic Link Library ist eine Speicheroptimierungsmethode, die in frühen Windows-Systemen aufgrund des damaligen Problems des geringen Computerspeicherplatzes auftauchte.
Wenn dieselbe Unterroutine von mehreren Programmen aufgerufen wird, kann sie zur Reduzierung des Speicherverbrauchs als ausführbare Datei gespeichert werden. Wenn sie von mehreren Programmen aufgerufen wird, wird sie nur im gleichen Speicher generiert und verwendet Beispiel.
Im Windows-Betriebssystem kann jedes Programm die in dieser DLL enthaltenen Funktionen nutzen, um das Dialogfeld „Öffnen“ zu implementieren. Dies trägt dazu bei, die Wiederverwendung von Code und die effiziente Nutzung des Speichers zu fördern.
Durch die Verwendung von DLL kann das Programm modularisiert und aus relativ unabhängigen Komponenten zusammengesetzt werden.
Zum Beispiel könnte ein Buchhaltungsprogramm modulweise verkauft werden. Einzelne Module können zur Laufzeit in das Hauptprogramm geladen werden (sofern die entsprechenden Module installiert sind). Programme werden schneller geladen, da Module unabhängig voneinander sind und Module nur geladen werden, wenn die entsprechende Funktionalität angefordert wird.
Darüber hinaus können Updates einfacher auf einzelne Module angewendet werden, ohne dass sich dies auf andere Teile des Programms auswirkt.
Zum Beispiel könnten Sie ein Programm zur Lohn- und Gehaltsabrechnung haben, bei dem sich die Steuersätze jedes Jahr ändern. Wenn die Änderungen in der DLL isoliert sind, können Sie das Update anwenden, ohne das gesamte Programm neu zu erstellen oder zu installieren.
Das obige ist der detaillierte Inhalt vonNotepad++ öffnet die DLL und sie ist verstümmelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!