balayage d'une section d'un fichier INI

balayage d'une section d'un fichier INI - Delphi/Pascal - Programmation

Marsh Posté le 30-04-2003 à 16:17:22    

Je souhaiterais me positionner sur une section particulière d'un fichier INI (sachant que je ne connais rien de ce qui compose la section, excepté le fait qu'on a des chaînes de caractère de type xxx=xxx), et pouvoir récupérer tous les keyname et toutes les values de cette section, par exemple dans un tableau à 2 dimensions.
 
 
Voici un exemple de fichier INI que j'utilise :
 
[POP4]
Server=mail.xxxx.fr
Login=xxxx
Password=xxxxx
Interval=15000
[UD]
xxx=test1
xxy=test2
 
Merci d'avance !

Reply

Marsh Posté le 30-04-2003 à 16:17:22   

Reply

Marsh Posté le 30-04-2003 à 16:29:10    

Code :
  1. liste := TStringList.Create;
  2. with TMemIniFile.Create('c:\bidule.ini') do
  3.   try
  4.     ReadSectionValues('POP4', liste);
  5.   finally
  6.     Free;
  7.   end;
  8. ShowMessage(liste.Values['Login']);


 
Y a aussi ReadSection qui te donne simplement la liste des clés plutôt que la liste des clé=valeur comme le fait ReadSectionValues


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed