Electronica

Accueil  Nouvelles  Téléchargements  Liens  FAQ  Livre d'or  Forum
Généralités sur les DLL


Les DLL( Dynamic Link Libraries ) sont des bibliothèques de routines ( fonctions ou procédures ) chargées en mémoire au moment de leur appel ( contrairement à un programme EXE qui se charge enntièrement en mémoire avant même de s'exécuter ). Toutes les routines d'une DLL sont alors disponibles à tous les programmes Windows en cours d'exécution. Ce systême permet d'éviter les redondance et le gaspillage de mémoire : il suffit de charger une DLL une seul fois en mémoire pour que toutes ces routines soient accessibles à tous les autres programmes. La structure d'une DLL ne diffère pas beaucoup d'un programme EXE mais seul quelques languages de haut niveau peuvent générer de tel fichier. A titre d'exemple, on peut citer, Delphi, Visual C++, Visual Pascal pour windows, ...

Pour ceux intéressé par la programmation d'une DLL, une leçon de création de DLL sous Delphi 1.0 est disponible sur ce site.

Avant de pouvoir utiliser une routine se trouvant dans une DLL, il faut effectuer une déclaration. La aussi, deux leçon sont disponibles afin d'expliquer les mécanismes de déclarations de tel routines dans deux languages très courant :

- Utilisation des DLL sous Delphi
- Utilisation des DLL sous Visual Basic


Date de création : 28/10/2005 @ 18:02
Dernière modification : 31/01/2008 @ 07:51
Catégorie : Les DLL
Page lue 6707 fois

Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

up Haut up


GuppY - http://www.freeguppy.org/   Site créé avec GuppY v4.5.8 - © 2004-2005 - Licence Libre CeCILL   GuppY - http://www.freeguppy.org/
Document généré en 0.33 seconde