Meilleur auteur de réponses
Ou est la nouvelle valeur.

Question
-
Bonjour,
Je me pose la question suivant.
Ou est inscrit la nouvelle valeur du code suivant.Dim x As Int16 = My.Settings.Numero_Membre
Txt_Affilies_Numero.Text = x
x += 1
My.Settings.Numero_Membre = x
My.Settings.Save()
Txt_Affilies_Nom.Focus()J'ai fait des tests, mais maintenant j'aimerais remetre la valeur a son debut.
Je suis aller dans les settings, là la valeur est toujour celle du depart, mais quand j'execute le programme.
la valeur est changee.
Je suis en VS 2010 FR.
Merci de votre aide.
Salva
Réponses
-
Mouai... le plus simple me semble de créer sa propre implémentation.
Votre problématique est plus : je sauve des données dans un fichier que je gère moi-même.
Donc sérialiser vos données dans un fichier.
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Marqué comme réponse Ciprian Duduiala vendredi 27 avril 2012 10:58
-
Bonjour,
Merci pour vos interventions.
Je pense que je vais faire comme Richard Clark le propose.
Gerer les compteurs dans un fichier.
Dans une table de mon fichier Access, ainsi on deplace qu'un seul fichier.
Merci encore
Cordialement
Salva
- Marqué comme réponse sa56 jeudi 26 avril 2012 09:12
Toutes les réponses
-
Les settings sont soit au niveau de l'application (non modifiable), soit au niveau du user.
Quand vous changez et sauvegarder le paramètre, il est sauvegardé dans un ficheir xml dans AppData/... (dossier caché). Donc au lancement de l'application, il charge la donnée qui est stockée dans ce fichier.
Si vous voulez retrouver la valeur initiale, elle est dans l'attribut DefaultSettingValueAttribute de votre classe MySettings. Avec la reflexion, il y a moyen donc de retrouver sa valeur (même si c'est pas simple, simple).
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Proposé comme réponse Ciprian Duduiala mercredi 25 avril 2012 11:35
-
Bonjour,
Merci pour votre reponse.
Autre question.
Est-il possible d'ecrire le fichier User.config dans le repertoire de l'application?
Si oui, comment faire?
Le motif est simple, si on deplace l'application d'un Pc a l'autre, il faut que ce fichier suive l'application.
comme il n'est pas simple de le trouver, je pense que le mieux serait qu'il soit placé dans le repertoir de l'application.
Cordialement.
Salva
-
-
Mouai... le plus simple me semble de créer sa propre implémentation.
Votre problématique est plus : je sauve des données dans un fichier que je gère moi-même.
Donc sérialiser vos données dans un fichier.
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Marqué comme réponse Ciprian Duduiala vendredi 27 avril 2012 10:58
-
Bonjour,
Merci pour vos interventions.
Je pense que je vais faire comme Richard Clark le propose.
Gerer les compteurs dans un fichier.
Dans une table de mon fichier Access, ainsi on deplace qu'un seul fichier.
Merci encore
Cordialement
Salva
- Marqué comme réponse sa56 jeudi 26 avril 2012 09:12