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 :

Utilisation des Settings [FAQ]


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 11
    Points
    11
    Par défaut Utilisation des Settings
    Bonjour

    Dans un soucis de modification simple de mon application j'ai choisi de passer par des settings pour tout ce qui touche aux liens ( paths, URL etc)

    seul petit hic je n'arrive pas a me servir de mes settings dans tout les cas

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public string PathFichLog;
    je déclare ma variable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ConfPath = System.Configuration.ConfigurationSettings.AppSettings["SavePathConf"];
    je lui attribue une valeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     StreamWriter sw2 = new StreamWriter(PathFichLog, true, Encoding.ASCII);
    et quand je l'utilise, celà ne marche pas, pourtant je respecte bien la signature de la fonction "PathFichLog" étant bien un string :/

    si quelqu'un voit ou est mon erreur :s

    d'avance merci


    Rogue 9

  2. #2
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 11
    Points
    11
    Par défaut
    bon en fait la solution c'est juste que je suis un gros manche >.<

    la bonne synthaxe pour accéder a une propriété est donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using Settings = <Nom de mon Projet>.Properties.Settings;
    a inclure dans les usings

    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ConfPath = Settings.Default.SavePathConf;
    ou confPath est un type de variable ( ici un string ) et SavePathConf le nom de ma propriété à affecter a ma variable

    Mon principal problème venait de la mauvaise Syntaxe et aussi d'un retour a la ligne inclut dans ma propriété qui faisant que le chemin windows n'était pas conforme >.<

    Conclusion

    Toujours bien regarder dans le fichier XML plutôt que dans l'éditeur Visual Studio car le fichier XML est bien plus clair


    La synthaxe pour accéder a une propriété est peut etre a inclure a la FAQ je ne l'ai pas vu dedans et c'est pourtant bien pratique ( j'ai peut etre mal cherché )


    voila voila

    en espérant que ma noobitude aide d'autre développeur débutant

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

Discussions similaires

  1. Utilisation des settings
    Par Poulain dans le forum Windows Forms
    Réponses: 6
    Dernier message: 24/04/2008, 14h03
  2. Réponses: 1
    Dernier message: 28/04/2007, 00h07
  3. Utilisation des set
    Par Ikit dans le forum C++
    Réponses: 16
    Dernier message: 22/11/2006, 16h12
  4. Réponses: 2
    Dernier message: 31/10/2006, 16h29
  5. Utilisation des sets
    Par Original Prankster dans le forum SL & STL
    Réponses: 6
    Dernier message: 08/02/2006, 21h28

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