Classe fichier ini complet

Soyez le premier à donner votre avis sur cette source.

Vue 12 619 fois - Téléchargée 855 fois

Description

Je vous propose une class qui vous permet de gérer entièrement un fichier INI. Bah oui, je suis toujours au fichier INI car je n'aime pas utiliser le XML. Cette class peut servire aux débutants ou ceux qui sont toujours fidèle au fichiers INI. Elle est (je pense) vraiment complète et simple d'utilisation.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
354
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
24 mars 2011
2
ATTENTION, il y a bug assez important dans ce code.

Exemple :

[SECTION]
TOTO_TITI="Variable 1"
TOTO="Variable 2"

Si je fais "GetValueString("SECTION", "TOTO")", la valeur renvoyée sera "Variable 1" !!!
Le problème vient de ton 's.StartsWith' dans GetValue.

Sinon, moi je vais revenir au bon vieux GetPrivateProfileString.
Messages postés
29
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
29 novembre 2007

j'utilise les deux(XML et fichier texte) et je peut dire que pour des petits paramètres a sauvegarder cela est trés utile.

et merci pour quelque bout de code que j'avais besoin
Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
25
Le xml, c'est bien; en abusez...

Non plus sérieusement, ça reste intéressant et ça a l'avantage d'être plus explicite pour les utilisateurs non avertis. Remarque, avec le xml, ils ne veulent plus y toucher au moins ^^

Et puis, ca peut être sympa pour faire une classe Converter qui converti les ".ini" en ".settings" histoire de faire évoluer les vieux logiciels ^^
Messages postés
17
Date d'inscription
dimanche 25 avril 2004
Statut
Membre
Dernière intervention
16 janvier 2008

Ha bah, en fin de compte il n'est pas tout à fait complet :)
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
37
En plus... il manque des méthodes comme :
- GetAllGroups
- GetAllValuesForGroup
Afficher les 8 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.