S'abonner :  Newsletters    Magazines

écrire à l'auteur imprimer
envoyer par mail
DLL
Modules logiciels auxiliaires à chargement dynamique utilisés avec Windows.

Lionel Lumbroso , 01net., le 02/09/2002 à 08h40

Sigle de dynamic link library (bibliothèque de modules logiciels à liaison dynamique).

Le principe des DLL a été défini par Microsoft afin de promouvoir une méthodologie de développement d'applications qui ferait appel à des modules logiciels indépendants et réutilisables.

Ces modules sont stockés dans des fichiers bibliothèques distincts du fichier exécutable principal de l'application. Ils peuvent ainsi être réutilisés par différents programmes et chargés dynamiquement, au moment de l'exécution du programme principal, et non lors d'une phase de compilation par le développeur (optimisation de l'utilisation de la mémoire vive ). L'exécution des fonctions qu'ils contiennent s'effectue par l'intermédiaire d' API .

Pour en étendre la portée, Microsoft décida de centraliser les DLL dans le répertoire SYSTEM du système d'exploitation , de sorte que n'importe quelle application puisse les solliciter, et c'est ce second parti pris qui est à l'origine des problèmes entraînés par les DLL. Notamment parce qu'il est impossible de gérer rationnellement la mise à jour de chacune des DLL et les conséquences qu'elles peuvent avoir sur les programmes conçus pour en utiliser les versions antérieures.

Lorsque vous installez un programme faisant appel à des DLL standards de Windows , celui-ci teste si la ou les DLL utiles se trouvent bien dans le répertoire SYSTEM. S'il détecte une version ancienne d'une DLL, il la remplace, dans le répertoire SYSTEM, par la version la plus récente avec laquelle il est distribué. Mais il est fort possible que cette dernière, plus récente, perturbe le fonctionnement d'autres logiciels installés sur la machine et qui fonctionnaient au contraire très bien avec la version antérieure.

L'éditeur Microsoft a été responsable de négligences dans ce domaine en distribuant des versions de DLL qui n'assuraient pas la compatibilité descendante avec les versions remplacées.


>Jeu de course :
Need For Speed Shift
créé par des pilotes pour des pilotes !

publicité
> Logiciel :
Photoshop Elements 7
Retouche et création de montages photos.

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Orange 2 Free 3 Bouygues Telecom > Plus de détails
offres d'emploi
> Nouveauté :
CIEL Compta
Un outil pratique pour tenir sa comptabilité.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.