none
Settings dans des DLL RRS feed

  • Question

  • Bonjour,

    Je développe des DLL pour Autocad (1 dll par projet VB)

    J'aime bien utiliser les settings dans mes projets, mais est-il possible d'acceder aux settings d'un projet depuis un autre projet ?

    J'utilise VB2008 express

    Merci d'avance

    Luc

    mardi 13 juillet 2010 15:02

Réponses

  • Bonjour,

    Les settings ne sont pas associés à une DLL mais en l'environnement d'execution (.exe.config pour les applications Windows, web.config pour les applications ASP .NET).

    Si vous avez un DLL "MaDll.dll" utilisé par une application Console "MaConsole.exe". On suppose que la DLL accède à une chaîne de connexion. La chaîne de connexion devra se trouver dans "MaConsole.exe.config".

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    mercredi 14 juillet 2010 09:12
    Modérateur
  • Bonjour,

    Vous pouvez y accéder par programmation, mais en production, les settings devront être stocké dans le .config associé à l'exécutable.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu lundi 19 juillet 2010 11:03
    jeudi 15 juillet 2010 19:53
    Modérateur

Toutes les réponses

  • Bonjour,

    Les settings ne sont pas associés à une DLL mais en l'environnement d'execution (.exe.config pour les applications Windows, web.config pour les applications ASP .NET).

    Si vous avez un DLL "MaDll.dll" utilisé par une application Console "MaConsole.exe". On suppose que la DLL accède à une chaîne de connexion. La chaîne de connexion devra se trouver dans "MaConsole.exe.config".

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    mercredi 14 juillet 2010 09:12
    Modérateur
  • Bonjour Gillles

     

    Cela , je le sait , mais si je définit une dll avec des settings , je peut bien acceder à ceux-ci par my.settings.son_nom

    Je sais que je ne peut pas les modifier

     

    Luc

    jeudi 15 juillet 2010 13:59
  • Bonjour,

    Vous pouvez y accéder par programmation, mais en production, les settings devront être stocké dans le .config associé à l'exécutable.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu lundi 19 juillet 2010 11:03
    jeudi 15 juillet 2010 19:53
    Modérateur
  • merci
    vendredi 16 juillet 2010 08:21