IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Fichier de configuration partagée


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Par défaut Fichier de configuration partagée
    Bonjour à tous,

    j'ai un programme A qui a un fichier de configuration app.config pour sauvegarder des paramètres.
    Ce programme utilise une dll B développé en csharp qui possède un app.config pour lire des valeurs.
    Mon programme utilise cette dll et j'aimerais que lorsque mon programme se lance et que la dll est chargé, qu'elle utilise les paramètres de mon fichier de config.
    J'ai essayé de mettre les deux fichiers de config au même endroit ou se trouve l'exe et la dll mais apparemment le code de la dll ne lit pas les valeurs stokées dans son fichier ini

    Comment faire ce genre de chose ? est ce possible ?


    Merci à tous

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par lenoil Voir le message
    mais apparemment le code de la dll ne lit pas les valeurs stokées dans son fichier ini
    Seul un exécutable a un fichier de config dédié, pas une DLL. S'il y a une section de configuration dont la DLL a besoin, il faut la mettre dans la configuration de l'exécutable.

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Par défaut
    ok mais alors je comprends pas.

    Si mon programme lance une fonction de la dll qui fait
    apparaître une Form pour parametrer ces paramètres et que sur un bouton Sauver la fonction My.Settings.Save() est lancé, alors je vois bien apparaitre dans le dossier de l'utilisateur un fichier user.config avec une nouvelle section xml maDLL.MySettings ....

    Je comprends pas pourquoi il ne pourrait pas lire ce fichier au démarrage....

    Merci de ton aide

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par lenoil Voir le message
    Je comprends pas pourquoi il ne pourrait pas lire ce fichier au démarrage....
    Bah c'est juste que les paramètres de la DLL sont définis par exécutable ; donc en gros, si tu as 2 exécutables A.exe et B.exe qui utilisent tous les 2 C.dll, les paramètres de C seront définis séparément pour A et B. Le fait de modifier les paramètres de C.dll pour A.exe ne changera pas les paramètres de C.dll pour B.exe.

    Si on y réfléchit, c'est d'ailleurs assez normal ; une DLL peut être utilisée par plusieurs programmes, et tous les programmes ne veulent pas forcément l'utiliser de la même façon...

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Par défaut
    ok donc je vais rajouter ces paramètres à mon executable alors ....

    mais cela change un peu le code alors tant pis

    merci en tout cas pour ta réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Fichier de configuration
    Par Xavinou dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 26/09/2005, 23h02
  2. Réponses: 4
    Dernier message: 09/09/2005, 12h59
  3. [Log4j] fichier de configuration ou XML ?
    Par nabilblk dans le forum Logging
    Réponses: 2
    Dernier message: 02/09/2005, 16h42
  4. [langage] Lire un fichier de configuration
    Par bobinoo dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2004, 15h53
  5. Les fichiers de configuration de comptes avec Samba
    Par tomnie dans le forum Réseau
    Réponses: 4
    Dernier message: 18/03/2004, 08h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo