Classe d'ecriture/lecture de fichier config

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

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.