none
fichier dll

    Question

  • bonjour,

    je voudrais savoir en réalité quelle est le rôle de fichier dll dans une application. Son importance est -il de taille dans la réalisation d'une application ?

    merci


    Cardinal dev

    mardi 5 juillet 2016 10:18

Réponses

  • Par exemple, vous souhaitez faire un programme graphique, vous aller utiliser les DLLs de WPF par exemple. Elles contiennent des classes, des méthodes, des composants permettant de dessiner des interfaces graphiques, de communiquer avec la fenêtre, d'utiliser du XAML, etc...

    Voyez une DLL comme une boîte à outils qui apporte des fonctionnalités.

    Pour vous donner une idée, je vous conseille de vous intéresser au modèle de projet Bibliothèque de classes (dans C#).

    attention, toutefois ne confondez pas DLL (au sens Win32 du terme) et DLL Assembly (au sens .Net Framework du terme).

    Je vous renvoie donc vers cet article pour en savoir plus : Qu'est-ce qu'une DLL ?

    Cordialement,

    mardi 5 juillet 2016 13:11

Toutes les réponses

  • Dans le Framework .Net, une DLL est une assembly qui contient des composants réutilisables. En général, si une application ne possède, c'est qu'elle consomme cette DLL.

    Au même titre qu'un exécutable, c'est une assembly qui au lieu de s'exécuter, fournit des classes, des composants utilisés par votre programme.

    Vous pouvez faire une application sans en utiliser (bon, indirectement vous allez quand même en utiliser, les DLL nécessaire de Windows, etc..).

    Cordialement

    mardi 5 juillet 2016 12:12
  • mais par exemple a par les dll de Windows... a quoi elles peuvent servir d'autres c'est fameuses dll

    Cardinal dev

    mardi 5 juillet 2016 13:03
  • Par exemple, vous souhaitez faire un programme graphique, vous aller utiliser les DLLs de WPF par exemple. Elles contiennent des classes, des méthodes, des composants permettant de dessiner des interfaces graphiques, de communiquer avec la fenêtre, d'utiliser du XAML, etc...

    Voyez une DLL comme une boîte à outils qui apporte des fonctionnalités.

    Pour vous donner une idée, je vous conseille de vous intéresser au modèle de projet Bibliothèque de classes (dans C#).

    attention, toutefois ne confondez pas DLL (au sens Win32 du terme) et DLL Assembly (au sens .Net Framework du terme).

    Je vous renvoie donc vers cet article pour en savoir plus : Qu'est-ce qu'une DLL ?

    Cordialement,

    mardi 5 juillet 2016 13:11