bibliothèques Dynamic-Link (bibliothèques de liens dynamiques)

Une bibliothèque de liens dynamiques (DLL) est un module qui contient des fonctions et des données qui peuvent être utilisées par un autre module (application ou DLL).

Une DLL peut définir deux types de fonctions : exportées et internes. Les fonctions exportées sont destinées à être appelées par d’autres modules, ainsi qu’à partir de la DLL où elles sont définies. Les fonctions internes sont généralement destinées à être appelées uniquement à partir de la DLL où elles sont définies. Bien qu’une DLL puisse exporter des données, ses données sont généralement utilisées uniquement par ses fonctions. Toutefois, rien n’empêche un autre module de lire ou d’écrire cette adresse.

Les DLL offrent un moyen de modulariser les applications afin que leurs fonctionnalités puissent être mises à jour et réutilisées plus facilement. Les DLL permettent également de réduire la surcharge de mémoire lorsque plusieurs applications utilisent la même fonctionnalité en même temps, car bien que chaque application reçoive sa propre copie des données DLL, les applications partagent le code DLL.

L’interface de programmation d’applications (API) Windows est implémentée sous la forme d’un ensemble de DLL, de sorte que tout processus qui utilise l’API Windows utilise la liaison dynamique.

Notes

Si vous êtes un utilisateur qui rencontre des difficultés avec une DLL sur votre ordinateur, vous devez contacter le support technique du fournisseur de logiciels qui publie la DLL. Si vous pensez avoir besoin d’un support pour un produit Microsoft (y compris Windows), accédez à notre site de support technique à l’adresse support.microsoft.com.

 

DLL (Visual C++)