* *
* *
Electronique
+ Arduino
+ Bus I2C
+ Divers
+ Game Boy Advance
+ Robotique
+ Z80
Informatique
+ Commande numérique
 -  Les DLL
+ Mon Guppy
+ divers
Mathématiques
Astronomie
Webmaster - Infos
Ecrire à Grosse Christophe  Webmestre
Ajouter aux favoris  Favoris
Recommander ce site à un ami  Recommander
Version mobile   Version mobile
Recherche




Préférences

 Nombre de membres 30 membres


Utilisateurs en ligne

( personne )
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 7299 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page

react.gifRéactions à cet article


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


^ Haut ^

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.17 seconde