quelle est la différence entre une dll statique et dynamique ?

quelle est la différence entre une dll statique et dynamique ? - C++ - Programmation

Marsh Posté le 29-04-2003 à 09:00:41    

Tout est dans la question, car je connais la difference au niveau du code mais pas au niveau de l'utilisation. Dans quel cas on utilise une dynamique ou une statique ?

Reply

Marsh Posté le 29-04-2003 à 09:00:41   

Reply

Marsh Posté le 29-04-2003 à 09:02:47    

DLL statique?? tu as vu cela ou?
dll = Dynamic Link Library
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 29-04-2003 à 09:06:34    

gilou a écrit :

DLL statique?? tu as vu cela ou?
dll = Dynamic Link Library
 
A+,


Je suppose qu'il voulait parler d'une lib ;)
 
Lib statique (.lib) => lib liée à l'exe pendant la compilation, ses fonctions sont donc incluses dans l'exe final.
 
Lib dynamique (.dll) => liée pendant l'éxécution. L'exe appelle ses fonctions pendant son éxécution.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-04-2003 à 09:23:17    

Harkonnen a écrit :


Je suppose qu'il voulait parler d'une lib ;)
 
Lib statique (.lib) => lib liée à l'exe pendant la compilation, ses fonctions sont donc incluses dans l'exe final.
 
Lib dynamique (.dll) => liée pendant l'éxécution. L'exe appelle ses fonctions pendant son éxécution.


Bonjour tt le monde  :hello:  
 
Je voudrai juste preciser que pour la lib statique, la lib est liee a l'edition des liens qui est normalement un procede a part de la compilation, mais qui est des fois agrege ... mais bon je chipotte :D l'essentiel est dit.
Et puis heu lib dynamique = .dll :heink: et les .so alors ?


---------------
get amaroK plugin
Reply

Marsh Posté le 29-04-2003 à 09:25:21    

bobuse a écrit :

Et puis heu lib dynamique = .dll :heink: et les .so alors ?


et aussi les .library de l'Amiga ! :d


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-04-2003 à 09:26:33    

Harkonnen a écrit :


et aussi les .library de l'Amiga ! :d


 
mon compilo fait aussi du linkage dynamique [:xfred4]

Reply

Marsh Posté le 01-05-2003 à 08:41:09    

bobuse a écrit :


Bonjour tt le monde  :hello:  
 
Je voudrai juste preciser que pour la lib statique, la lib est liee a l'edition des liens qui est normalement un procede a part de la compilation, mais qui est des fois agrege ... mais bon je chipotte :D l'essentiel est dit.
Et puis heu lib dynamique = .dll :heink: et les .so alors ?


dll figure dans le titre du topic.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 01-05-2003 à 14:00:48    

.so = .dll .. dans le monde UNIX.

Reply

Marsh Posté le 01-05-2003 à 14:06:39    

la viper a écrit :

.so = .dll .. dans le monde UNIX.
 


on avait compris... :sarcastic:
ce que gilou a voulu dire, c'est que dll figure dans le titre du topic, donc on peut penser que l'auteur du topic bosse sous windows


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-05-2003 à 18:08:24    

Normalement, on peut utiliser une dll en statique si on passe par le .lib, mais on peut aussi en charger les fonctions dynamiquement à l'exec ... A mon avis, c'est de ca qu'il parle ...


---------------
last.fm
Reply

Sujets relatifs:

Leave a Replay

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