".dll" est un fichier exécutable ; dll est l'abréviation de "Dynamic Link Library", qui est une bibliothèque de liens dynamiques qui contient du code et des données pouvant être utilisées par plusieurs programmes en même temps. partager le code et d’autres ressources nécessaires pour effectuer des tâches spéciales.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Le fichier DLL (Dynamic Link Library), qui est une bibliothèque de liens dynamiques, est également appelé extension d'application.
DLL est une bibliothèque contenant du code et des données qui peuvent être utilisées simultanément par plusieurs programmes.
Un fichier DLL est un fichier exécutable qui permet aux programmes de partager du code et d'autres ressources nécessaires pour effectuer des tâches spéciales. Les fichiers DLL fournis par Windows contiennent de nombreuses fonctions et ressources permettant aux programmes Windows de fonctionner dans l'environnement Windows.
Caractéristiques des fichiers dll
Étant donné que les DLL ont les caractéristiques d'une faible utilisation de la mémoire et d'une édition facile, de nombreux virus informatiques sont des fichiers au format DLL. Mais il ne peut pas être géré seul. Les bibliothèques de liens dynamiques ne peuvent généralement pas s'exécuter directement ni recevoir de messages. Ce sont des fichiers indépendants contenant des fonctions qui peuvent être appelées par un programme exécutable ou une autre DLL pour effectuer une certaine tâche. Cela ne fonctionne que lorsque d'autres modules appellent des fonctions dans la bibliothèque de liens dynamiques.
Avantages
Facilitez l'application des mises à jour aux modules individuels sans affecter les 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.
Certains fichiers implémentés sous forme de DLL dans les systèmes d'exploitation Windows sont expliqués ci-dessous : Fichiers de contrôle ActiveX (.ocx) Un exemple de contrôle ActiveX est le contrôle Calendrier, qui vous permet de sélectionner une date dans un calendrier. Fichiers du Panneau de configuration (.cpl) Un exemple de fichier .cpl est un élément situé dans le Panneau de configuration. Chaque entrée est une DLL privée. Fichier de pilote de périphérique (.drv) Un exemple de pilote de périphérique est un pilote d'imprimante qui contrôle l'impression sur une imprimante.
Avantages de la DLL
Lorsqu'un programme utilise une DLL, il présente les avantages suivants : Utilise moins de ressources. Lorsque plusieurs programmes utilisent la même bibliothèque de fonctions, la DLL peut réduire la charge sur le disque et la mémoire physique. La quantité de duplication de code. Cela peut grandement affecter non seulement les programmes exécutés au premier plan, mais également d'autres programmes exécutés sur le système d'exploitation Windows. Promouvoir l'architecture modulaire Les DLL peuvent contribuer à promouvoir le développement de programmes modulaires. Cela peut vous aider à développer des programmes volumineux nécessitant plusieurs versions linguistiques ou des programmes nécessitant une architecture modulaire. Un exemple de programme modulaire est un programme de comptabilité doté de plusieurs modules pouvant être chargés dynamiquement au moment de l'exécution. Déploiement et installation simplifiés Lorsque les fonctions d'une DLL doivent être mises à jour ou réparées, le déploiement et l'installation d'une DLL ne nécessitent pas de rétablir le lien du programme vers la DLL. De plus, si plusieurs programmes utilisent la même DLL, plusieurs programmes bénéficieront de la mise à jour ou du correctif. Ce problème peut se produire plus fréquemment lorsque vous utilisez des DLL tierces régulièrement mises à jour ou corrigées.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!