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

VB.NET Discussion :

[VB.NET 2005] My.Settings


Sujet :

VB.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 36
    Par défaut [VB.NET 2005] My.Settings
    Bonjour,

    Dans mon projet, j'ai crée un settings Param1="test1" en (utilisateur)
    Je peux le lire, le modifier et le sauvegarder (il me crée mon fichier user.config)

    Dans mon application, j'ai un bouton restaurer et je voudrais restaurer mon settings Param1 sans qu'il le lise dans le fichier créé "user.config".
    1. j'ai la methode my.settings.reload mais il le recharge à partir du fichier.
    2. si je supprime mon fichier, il lit bien mon settings de départ

    Avez vous une autre idée?

    Merci
    Ites

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 196
    Par défaut
    une fois qu'il est modifié je ne pense pas qu'il est possible de connaitre son ancienne valeur
    à moins de passer par une autre variable ou un autre paramètre old_param1

    tu peux meme recréer une classe pour accéder à tes parametres pour faire ca de maniere transparente
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 36
    Par défaut
    En effet c'est une possiblité.

    Mais pourtant quand je supprime le fichier user.config et je relance l'application. Je retrouve mes paramètres alors je suppose qu'ils sont bien stocké quelque part ?

    Ites

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 196
    Par défaut
    oui à priori dans l'exe, enfin dans l'assembly comme y disent
    c'est lui qui créé le fichier donc il doit avoir une liste des paramètres avec la valeur que t'as mis en programmant

    jette un oeil dans les ressources mais ca m'étonnerait

    où sinon passe par un parametre application qui lui est en lecture seule qui contiendrait la valeur de départ et que donc tu ferais my.Settings.Param1 = my.settings.defaultParam1
    enfin après il faudrait ptete une sub dynamique ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 36
    Par défaut
    Merci pour tes réponses

    Je vais créer un deuxième settings en application.

    Ites

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 30/04/2011, 15h12
  2. DX 9 et visual.net 2005 ?
    Par ilimo dans le forum DirectX
    Réponses: 1
    Dernier message: 27/07/2004, 10h55

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