Faire persister des informations

Signaler
Messages postés
403
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
31 août 2008
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
Boujour,

Je cherche à faire persister des informations comme un chemin vers un fichier ou vers un dossier. Je voulais savoir quelle est la meilleure méthode pour faire cela.
Pour l'instant, je créer une classe contenant en propriété la valeur que je cherche à faire persister, puis  je  la sérialise dans un fichier XML et je la désérialise quand j'ai à nouveau besoin de cette valeur.
Je me demandais si l'utilisation d'un fichier Resource.resx ne conviendrait pas mieux. Le problème c'est que je ne vois pas comment mettre à jour une valeur définie dans ce type de fichier. Est-ce possible ? Comment ?

merci d'avance
Mathmax

7 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
et un txt ? ou un bin ?

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
Messages postés
794
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
19 août 2008
10
Pourquoi ne pas utiliser aussi les fichiers "Settings" ? (plutot que Resource)
Messages postés
403
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
31 août 2008

Qu'appelles-tu un bin ?
L'ideal serait quand même d'utiliser un fichier .resx si il y a possiblité de le mettre à jour dynamiquement. Tu ne sais pas si c'est possible ?

Mathmax
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
sérialisation binaire

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
Messages postés
403
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
31 août 2008

Les fichiers Settings semblent parfaitement correspondre à ce que je cherchais. Je vais regarder ça de plus près.

Mathmax
Messages postés
794
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
19 août 2008
10
Au risque d'insister, si ce que tu veux stocker, ce sont des paramètres de config (comme un chemin vers un fichier), alors autant utiliser les fichiers de configuration - prévus pour ça. Ce n'est pas vraiment le but d'un fichier resx (l'interet du fichier resx c'est de pouvoir en faire plusieurs (un par langue) et d'accéder à celui qui concerne la langue de l'application - à part ça ce n'est rien d'autre qu'un fichier XML).
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
56
Je suis assez d'accord avec Nikoui, les fichiers de config sont assez pratique...
Maintenant faut voir au cas par cas ^^

<hr />
-Blog-