begin process at 2008 07 25 01:50:43
1 216 043 membres
27 nouveaux aujourd'hui
14 180 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : comment lire / ecrire dans un fichier INI [ Divers / Débutant(e) ] (gregorian)

comment lire / ecrire dans un fichier INI le 03/07/2007 12:21:16

gregorian
Bonjour,

Dans mon appli, je voudrait sauvegarder certain paramètres que je re load à l'ouverture suivante du programme.

J'ai penser à deux solutions:
1. créer une table options.dbf qui retient mes valeurs
2. créer un fichier INI.

Pour le fun et mon edification personnelle (faut que j'arrete d'employer des mots compliqués moi ...) j'ai choisi via .INI

Dans la doc, il parle du "registry.vcx" qui contient une classe  oldIniReg.
Comme ile dise, je le glisse/dépose dans ma form pour l'utiliser et dans mon bouton, j'écris le code suivant:

DIMENSION aTest(1,2)

thisform.oldinireg1.loadinifuncs()
thisform.oldinireg1.getinisection(@aTest,"OPTIONS","logirecup")
 
MESSAGEBOX(transform(aTest[1,1])+" "+TRANSFORM(aTest[1,2]))

logirecup étant le nom de mon fichier INI qui se présente comme suit:

[OPTIONS]
ACC_MISS=1
MEM_DIFF=1
ACC_MOD=1
SEQ_RUPT=1
DOC_NUM=1
TAB_MOD=1
CUR_ERR=1
SAM_FIL=1
OUT_DAT=1

le but étant de récupérer toutes mes entrées de section OPTIONS pour le remettre dans mon prg.
De même, comment faire pour écrire car dans la doc ils parlent de la fonction suivante:
WriteINIEntry(cValue, cSection, cEntry, cINIFile)
Mais je ne vois pas ce qu'est le param cEntry.

Merci de votre aide

Greg



Re : comment lire / ecrire dans un fichier INI le 04/07/2007 12:59:46

MichelAtoutFox
Membre Club
Bonjour,

plutot que ce vcx qui date du temps jadis, regarde donc ceci :
[ Lien ]

j'utilise quotidiennement, c'est simple et efficace.


Classé sous : fichier, ini, lire, options, atest

Participer à cet échange

Pub



Appels d'offres

Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€
Demande de devis pour ...
Budget : 7 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS