Réponse acceptée !
Quand tu parle de dll, tu semble vouloir parler de dll COM ou encore appelées dll API comme les dll consistuant le noyau de Windows par exemple
Ce type de dll là sont tout simplement .......des exe presque classiques.
Presque classiques car un exe à un point d'entrée principal, un "main" qui est une fonction qui sera executer par le système d'exploitation et qui se chargera de séquencer l'execution des autres fonctions du programme ( sub, function, form, ...). C'est ce qui fait qu'un exe est capable de s'executer tout seul.
La dll, elle, est dépourvue de ce point d'entrée, elle ne peut s'executée seule. Le séquenceur sera un code extérieur, ton executable, qui appelle les différentes fonction de la dll suivant son besoin.
Ensuite il existe différents types de dll.
par exemple les dll services, qui sont exactement les mêmes que precedenment sauf qu'elles contiennent 2-3 fonctions particulières que Windows sait reconnaitre comme étant un point d'entrée du service (pour démarrer, arreter le service). Elles sont similaire à des exe à condition d'etre lancées par le gestionnaire de service de Windows.
Ensuite on pourrait citer aussi les dll ActiveX (les seules que sait faire VB6), qui ne sont plus du code à executer mais qui contiennent les controles qui sont utiliser dans les applications.
Et on pourrait en citer d'autres aussi
---- Sevyc64 (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
[ Lien ]