c quoi une DLL si vou plé ?

c quoi une DLL si vou plé ? - Programmation

Marsh Posté le 22-06-2001 à 20:05:33    

tout est dans la question, merci de me répondre

Reply

Marsh Posté le 22-06-2001 à 20:05:33   

Reply

Marsh Posté le 22-06-2001 à 20:08:48    

une DLL (dynamically linkable library) est comme un lib, sauf qu'au lieu de l'inclure durant l'édition de lien, c'est à l'exécution que le prog va chercher la DLL, et fait une résolution de lien. Il y a une table de points d'entrées et le prog va se connecter dessus.
De cette manière, plusieurs progs peuvent partager une DLL, et on peut facilement changer une version de DLL sans changer le prog qui l'utilise.


---------------
-----------------------
Reply

Marsh Posté le 22-06-2001 à 20:49:49    

Pour compléter ce qu'a dit janoscoder : "plusieurs progs peuvent partager une DLL".
 
C'est vrai pour les programmes sur le disque (on gagne de la place), mais aussi en mémoire : si un programme tourne en plusieurs exemplaires en même temps (on parle alors de plusieurs "instances" du même programme), la DLL elle, n'est chargée qu'en un seul exemplaire, d'où gain de place mémoire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed