La raison pour laquelle notepad++ affiche des caractères tronqués lors de l'ouverture de fichiers dll : les fichiers DLL sont des fichiers de bibliothèque de liens dynamiques, qui sont un type de fichier logiciel, et la langue par défaut de notepad++ est Normal Text, qui n'est pas le même type de fichier. en tant que DLL, donc l'ouverture fera apparaître des caractères tronqués.
Le fichier DLL (Dynamic Link Library) est un fichier de bibliothèque de liens dynamiques, également connu sous le nom d'« extension d'application », qui est un type de fichier logiciel.
Normal, la langue par défaut du bloc-notes est le texte normal, qui n'est pas le même type de fichier que la DLL, il est donc tronqué à l'ouverture. (Apprentissage recommandé : notepad++)
Sous Windows, de nombreuses applications ne sont pas un fichier exécutable complet. Elles sont divisées en bibliothèques de liens dynamiques relativement indépendantes, à savoir un fichier DLL, placé dans. le système.
Lorsque nous exécutons un certain programme, le fichier DLL correspondant sera appelé. Une application peut utiliser plusieurs fichiers DLL, et un fichier DLL peut également être utilisé par différentes applications. Ces fichiers DLL sont appelés fichiers DLL partagés.
Le fichier DLL stocke le processus d'implémentation de la fonction (sous-processus) de divers programmes. Lorsque le programme doit appeler une fonction, il doit d'abord charger la DLL, puis obtenir l'adresse de la fonction, et enfin. appelle-le.
L'avantage de l'utilisation des fichiers DLL est que le programme n'a pas besoin de charger tout le code au début de son exécution. Il n'est retiré de la DLL que lorsque le programme a besoin d'une certaine fonction. De plus, l'utilisation de fichiers DLL peut également réduire la taille du programme.
La bibliothèque de liens dynamiques est une méthode d'optimisation de la mémoire apparue dans les premiers systèmes Windows en raison du problème d'espace mémoire limité de l'ordinateur à cette époque.
Lorsque le même sous-programme est appelé par plusieurs programmes, afin de réduire la consommation de mémoire, ce sous-programme peut être stocké sous forme de fichier exécutable. Lorsqu'il est appelé par plusieurs programmes, il sera uniquement généré et utilisé en mémoire. exemple.
Dans le système d'exploitation Windows, chaque programme peut utiliser les fonctions contenues dans cette DLL pour implémenter la boîte de dialogue "Ouvrir". Cela contribue à promouvoir la réutilisation du code et l’utilisation efficace de la mémoire.
En utilisant la DLL, le programme peut être modularisé et composé de composants relativement indépendants.
Par exemple, un programme de comptabilité pourrait être vendu par modules. Des modules individuels peuvent être chargés dans le programme principal au moment de l'exécution (si les modules correspondants sont installés). Les programmes se chargent plus rapidement car les modules sont indépendants les uns des autres et les modules ne sont chargés que lorsque la fonctionnalité correspondante est demandée.
De plus, les mises à jour peuvent être plus facilement appliquées à des modules individuels sans affecter d'autres parties du programme.
Par exemple, vous pourriez avoir un programme de calcul de paie dans lequel les taux d'imposition changent chaque année. Lorsque les modifications sont isolées dans la DLL, vous pouvez appliquer la mise à jour sans reconstruire ni installer l'intégralité du programme.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!