Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3807 connectés 

 


Dernière réponse
Sujet : c quoi une DLL si vou plé ?
BifaceMcLeOD 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
BifaceMcLeOD 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.
janoscoder 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.
airseb tout est dans la question, merci de me répondre

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)