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 :

[C#] [VS2003] Fichiers de configuration


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Par défaut [C#] [VS2003] Fichiers de configuration
    Bonjour,

    Je suis en train de développer une solution contenant deux projets applicatifs (donc deux éxécutables distinct).
    Jusque là, chacun avait son fichier de configuration bien à lui.
    Mais maintenant, j'aimerais mutualiser les deux fichiers de configuration pour simplifier le déploiement et la maintenance.
    Je ne trouve pas d'autre solution théorique que de faire mon petit fichier Xml à moi et le gérer de manière indépendante, c'est à dire sans me servir du ConfigurationSettings existant dans le framework 1.1.

    Est-ce que quelqu'un à une autre idée un peu plus simple/souple?

    Merci d'avance!

    Romain

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Ca me semble pas mal comme idée

    Et tu peux même utiliser ma classe ConfigReaderWriter pour lire/ecrire dans ce fichier:
    http://morpheus.developpez.com/trucs/classes/

    A+

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Par défaut
    Merci beaucoup pour ta proposition, d'autant plus que cette classe me paraît très interessante.

    Malheureusement:
    * Vous êtes libre d'utiliser, modifier, distribuer cette classe
    * tant que le nom de l'auteur y apparait clairement.
    Je ne peux pas respecter ceci dans le cadre de mon travail...
    Donc je n'utiliserais pas cette possibilité.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Par défaut
    Je voulais d'ajouter un fichier de configuration XML dans mon appli et en cherchant je suis tombé sur http://nini.sourceforge.net/. C'est très simple pour gérer un fichier de configuration et c'est une licence BSD. Peut-être cela te sera utile.

    Il me semble que rien n'interdit d'utiliser un logiciel libre dans une application professionnelle tant que les droits de la propriété intellectuelle sont respectés.

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Romains
    Merci beaucoup pour ta proposition, d'autant plus que cette classe me paraît très interessante.

    Malheureusement:

    Je ne peux pas respecter ceci dans le cadre de mon travail...
    Donc je n'utiliserais pas cette possibilité.



    Je propose cette classe gratuitement. La seule chose que je demande, c'est que mon nom y reste indiqué.

    J'avoue avoir du mal a comprendre la logique de ta société: il préfère que tu re-développes la roue plutôt que tu ne l'utilises ?

  6. #6
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Par défaut
    SDragon -> Merci, je vais jeter un coup d'oeil sur ce composant

    Morpheus ->

    Je propose cette classe gratuitement.
    Et c'est tout à ton honneur

    La seule chose que je demande, c'est que mon nom y reste indiqué.

    J'avoue avoir du mal a comprendre la logique de ta société: il préfère que tu re-développes la roue plutôt que tu ne l'utilises ?
    Ce n'est pas aussi facile que ça. Comme un certain nombre de développeur, je ne travaille pas dans une boite d'édition, mais de service. Donc je suis placé chez des clients et je me doit de respecter leurs conventions de codages.

    Actuellement, je travaille pour un grand compte et leurs différentes vérifications s'avèrent très strict, pour des raisons x ou y... L'ajout de copyright dans un code (et donc l'insertion d'un code identifié comme tier) ne se fait pas comme cela.

  7. #7
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Bon, et bien il ne te reste plus qu'a ré-inventer la roue...

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