Partager via


Différences entre les applications et les DLL

Si les DLL et les applications ont en commun d'être des modules de programme exécutables, elles diffèrent cependant par bien des aspects.Pour l'utilisateur final, la différence la plus visible est que les DLL ne sont pas des programmes qui peuvent être exécutés directement.Du point de vue du système, il existe deux différences fondamentales entre les applications et les DLL :

  • Une application peut avoir plusieurs instances d'elle-même qui s'exécutent simultanément sur le système, alors qu'une DLL ne peut avoir qu'une seule instance.

  • Contrairement à une DLL, une application peut posséder des objets tels qu'une pile, une mémoire globale, des handles de fichiers et une file d'attente de messages.

Que voulez-vous faire ?

Sur quels éléments souhaitez-vous obtenir des informations supplémentaires ?

Voir aussi

Concepts

DLL dans Visual C++