Ecriture & lecture dans un fichier ini

Soyez le premier à donner votre avis sur cette source.

Vue 10 502 fois - Téléchargée 2 174 fois

Description

Je développe actuellement une application et j'ai eu recours à un fichier de type "fichier.ini" pour celle-ci. Cet exemple montre comment créer, lire, écrire et effacer des données dans un fichier INI.

Les fichiers de type INI sont devenus désuets avec Windows 95 et Windows 98, puisqu'il est plus rapide de les stocker dans la base de registre. Pourtant de nombreux développeurs les utilisent encore. J'ai donc fait un choix entre l'utilisation de la base de registre et le fichier INI.

Il est possible de lire le fichier avec l'instruction : Line Input. Si je ne voulais voir que son contenu, cela suffirait. Mais mon but est de pouvoir effectuer des modifications dans le fichier INI.

J'ai donc utilisé deux API, qui permettent de tout faire, à savoir :

GetPrivateProfileString

WritePrivateProfileString

P.S. Je n'avais pas besoin pour mon application de la totalité de ce qui se trouve ici, j'ai ajouté des fonctions au module pour essayer de prévoir des utilisations possibles. Tout n'a pas été testé, il se peut donc que des bugs existent.

P.S. Le module dispose de 4 fonctions :

Lecture_Valeur_Cle_Fichier_INI()

Ecriture_Valeur_Cle_Fichier_INI()

Effacement_Valeur_Cle_Fichier_INI()

Lecture_Fichier_INI()

Le retour des fonctions peut être modifié et traité, pour la gestion et la prise en compte des erreurs.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

misterwimbo
Messages postés
12
Date d'inscription
mardi 21 mars 2006
Statut
Membre
Dernière intervention
22 novembre 2007
-
merci ,japprend doucement mais surement...et ton code m'aide à y voir un peu plus clair :)
damicou
Messages postés
1
Date d'inscription
lundi 13 mars 2006
Statut
Membre
Dernière intervention
13 juin 2006
-
Bonjour,
Je trouve que votre code est nickel. Par contre je voudrais bien adapter ca sur un programme d'install d'un logiciel que je développe qui irait modifier automatiquement un fichier ini déjà installé sur le poste.
Avez vous une idée.
Merci d'avance
Damien
cs_cyrille
Messages postés
47
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
17 février 2006
-
Salut,

Attends, Tu penses être au marché là ? Si tu veux savoir comment coder un module qui permet de lire des caractères, des mots et des lignes dans un fichier, moi j'ai la solution, c'est la msdn !!!

Salutations,

Cyrille.
cs_samer
Messages postés
1
Date d'inscription
mercredi 14 mai 2003
Statut
Membre
Dernière intervention
20 mai 2003
-
peux tu m'envoyer si possible un code qui lit le nombre de caractère, de mot et de ligne dans un fichier text ?
Merci d'avance.
Samer Legrand
cs_cyrille
Messages postés
47
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
17 février 2006
-
D'accord PCMAN5.

Salutations,

Cyrille.

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.