-
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:
public string PathFichLog;
je déclare ma variable
Code:
ConfPath = System.Configuration.ConfigurationSettings.AppSettings["SavePathConf"];
je lui attribue une valeur
Code:
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
-
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:
using Settings = <Nom de mon Projet>.Properties.Settings;
a inclure dans les usings
et
Code:
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