Lecture d'un ini file en vb.net

Soyez le premier à donner votre avis sur cette source.

Vue 21 180 fois - Téléchargée 2 536 fois

Description

Cette classe permet de lire et d'écrire dans des fichier INI pratique pour la configuration d'une application. Ci dessous un exemple d'utilisation de la classe.

Source / Exemple :


Dim INI As New INIReader(CurrentDir + "\IPForward.ini")
    Dim FTPHostAdr As String = INI.ReadString("GENERAL", "FTPHostAdr", "")
    Dim FTPHostUser As String = INI.ReadString("GENERAL", "FTPHostUser", "")
    Dim FTPHostPass As String = INI.ReadString("GENERAL", "FTPHostPass", "")
    Dim FTPHostOnlineTemplate As String = INI.ReadString("GENERAL", "FTPHostOnLineTemplate", "")
    Dim FTPHostOffLineTemplate As String = INI.ReadString("GENERAL", "FTPHostOffLineTemplate", "")
    Dim FTPHostTarget As String = INI.ReadString("GENERAL", "FTPHostTarget", "")
    Dim FTPHostReplaceString As String = INI.ReadString("GENERAL", "FTPHostReplaceString", "")
    Dim RefreshInterval As Integer = INI.ReadInteger("GENERAL", "RefreshInterval", 60 * 10)

Conclusion :


Tous les commentaires sont les bien venu.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

ronanry
Messages postés
191
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
22 décembre 2009
-
uh....j'en reste sans voix....
j'ai pas tester perso parce que j'ai pas compris a quoi ca servait..(honte a moi)
mais tu as du sacrement te casser la tete pour faire marcher tout ca....
sebaznar
Messages postés
15
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
8 juin 2005
-
D'abord je te remercie car cette classe m'a trop trop servi pour torturer les fichier ini dans tout les sens : MERCI

Un petit probleme toutefois : je n'ai pas réussi à utiliser DeleteKey et DeleteSection :(

Si tu pouvais m'éclairer un peu, je n'ai pas du tout comprendre de comment on s'en sert :)

tchô
troxsa
Messages postés
553
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
2 octobre 2016
1 -
salut !

Juste pour dire que de copier coller un code sans commantaire sa sers a rien ! on sais meme pas quoi faire avec sa !

mais en tout ca sa donne des idés
si tu pouvais faire qu'elle que modification sur ton code et dire comment sa fonctionne sa serait trop top !

merci
cs_666Ange
Messages postés
19
Date d'inscription
mercredi 2 avril 2003
Statut
Membre
Dernière intervention
2 mars 2009
-
Pas besoin de commentaires pour un si petit source, si tu es débutant c'est pas de ton niveau et si tu n'es pas débutant alors tu comprendra sans problèmes !!!

Bon source utile pret à l'emploi pour tous les niveaux ! Bravo et merci ca évite de se fatiguer à tout écrire et réinventer soi même ce qui existe déja.

Toute ma reconnaissance

Cordialement, Bill Tcherno
cs_666Ange
Messages postés
19
Date d'inscription
mercredi 2 avril 2003
Statut
Membre
Dernière intervention
2 mars 2009
-
Ca marche comme ca a peu près :

Dim INI As New INIReader(Application.StartupPath.ToString() & "\datas.ini")

INI.Write("essai", "t", 100) 'creer une section "essai" qui contient une clé "t" de valeur 100

INI.DeleteKey("essai", "t") 'efface la clé "t" de la section "essai"

'Tu peux meme faire if(not INI.DeleteKey("essai", "t")) then erreur etc etc ...

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.