Classe d'ecriture/lecture de fichier config

Soyez le premier à donner votre avis sur cette source.

Vue 15 124 fois - Téléchargée 1 217 fois

Description

C'est une petite classe sans prétention qui permet d'ecrire et lire un fichier de config Xml dans le genre de app.config.
On peut donc l'utiliser sur un fichier app.config classque mais aussi utiliser d'autres valeurs pour le parametre 'Rubrique' que celle par defaut (appSettings).
Par contre pour utiliser des 'Rubriques' il faut au préalable les créer dans le fichier xml en mettant les balises. J'essayerais d'automatiser ca dans une MaJ.
Exemple de Fichier config (pour exemple)
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
</appSettings>
<PrivateSettings>
</PrivateSettings>
</configuration>

Source / Exemple :


'Exemple d'utilisation

Dim Conf As New ConfigFile("c:\file1.config")
Dim Param As ConfigFile.Parametre

Conf.SaveParam("essai", "test_1")
Conf.SaveParam("pouet", "test_2")
Conf.SaveParam("hahaha", "test", "PrivateSettings")

MsgBox Conf.ReadParam("test_1")
MsgBox Conf.ReadParam("test_2")
MsgBox Conf.ReadParam("test_1", "PrivateSettings")

Conf.Close()
Conf.Open("c:\file2.config")

Conf.SaveParam("héhéhé", "test_1")

MsgBox(Conf.ReadParam("test_1"))

For Each Param In Conf.Parametres("PrivateSettings")
   MsgBox(Param.Key & vbCrLf & Param.Value)
Next

Conf = Nothing

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
59
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
31 mars 2009

Bonjour à vous,
Je n'arrive pas à utiliser cette classe (qui m'a l'air très utile :) ).

J'ai mis "Import Utilitaires " mais cet espace de nom n'est pas reconnu :S.

Comment faire ?

Merci à vous
J.
Messages postés
32
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
11 mars 2008

Excellent.
Bonne écriture, simple et efficace.

Voir la possibilité d'ajouter des commentaires pour chaque clé.
Messages postés
193
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
12 août 2010

As tu pensé à faire un Import de l'espace de nom ?
Messages postés
254
Date d'inscription
jeudi 29 juillet 2004
Statut
Membre
Dernière intervention
2 avril 2010

Salut,

je suis vraiment trop nul mais il me souligne ConfigFile et donc me le refuse que dois-je ajouter ?

merci de votre aide

SWAN94
Messages postés
13
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
25 avril 2006

OK. C'est ce que j'avais prévu dans un second temps.
Très bien, je vais faire comme çà!
Merci pour la réponse-éclair ;)
Afficher les 21 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.