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

C# Discussion :

[C#] Application Settings


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de AdriM
    Inscrit en
    Mars 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 70
    Par défaut [C#] Application Settings
    Salut,

    Je cherche a garder les settings de mon application dans un fichier *.settings. Si je penses avoir compris son fonctionnement, je n'ai pas très bien compris comment pour garder des valeurs par défault, laisser la possibilité a l'utilisateur de changer ces valeurs, garder celles-ci, tout en gardant la possibilité de revenir aux valeurs par défaut...

    Dois je garder 2 fichiers (un avec les valeurs par défaut, et un autre avec les valeurs de l'utilisateur...) ou existe t'il une solution plus correcte.

    PS; j'ai recherché sur develloppez.com, mais j'ai seulement trouver un résultat pour VB, et pas très complet.

    Merci

    Edit: JE cherche plus précisement où est ce qu'il garde le fichier *settings modifié...

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 111
    Par défaut
    il y a un user.config dans : C:\Documents and Settings\UTILISATEUR\Local Settings\Application Data\NOM_APPLICATION\NOM_APPLICATION.EXE_Url_5h3b0jjtwvktc4fw2hdsnisxkpy5110d\1.0.0.0

    UTILISATEUR : nom de session XP
    NOM_APPLICATION : nom de ton executable ( suivi de _url quelque chose )

    j'ai aussi trouvé une entrée au nom du programme dans windows/prefetch

  3. #3
    Membre émérite Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Par défaut
    Tu veux changer des parametres pour ton application specifique ou pour toute les applis qui seront generes dans le futur (pour le 2eme cas a deconseille fortement.)

    maintenant pour la premiere tu fais clique droit sur ton projet add new item tu choisis config file ou web config si c'est pour une appli web.

    puis pour y acceder tu utilise la classe Appconfig.

    maintenant pour les defauts et les users et bien soit tu garde les infos sur plusieurs cles.

    mais pour parametres ton appli tu peux aussi bien utiliser une base de donnee classique , ou encore un fichier text ou bien un fichier xml.

  4. #4
    Membre confirmé Avatar de AdriM
    Inscrit en
    Mars 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 70
    Par défaut
    C'est une application de plug-ins, je voudrais un fichier de settings par *.dll. Mais le truc qui est etrange, c'est que je trouve vraiment pas le fichier config modifié :S

  5. #5
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Je ne sais pas si ca peut aider mais les fichiers settings sont enregistrés dans le fichier app.config

Discussions similaires

  1. Fonction Application Settings
    Par Alro_gr dans le forum Développement Windows
    Réponses: 0
    Dernier message: 05/03/2013, 09h55
  2. Réponses: 2
    Dernier message: 30/05/2008, 04h48
  3. Application settings et scope "Application"
    Par belote dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/12/2007, 10h48
  4. Réponses: 8
    Dernier message: 08/01/2007, 17h24
  5. Réponses: 4
    Dernier message: 27/12/2006, 16h47

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