1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| void mise_a_jour_liste(AnsiString liste)
{
AnsiString fichier_ini,Cle_liste,valeur_du_champ;
int nb_element;
TIniFile *f; // definition du pointeur sur ini
fichier_ini=lecture_registre("Chemin ini")+"Test.ini"; // lecture base de registre pour chemin ini
f=new TIniFile(fichier_ini);
Cle_liste="Clé "+liste; //creation de la cle achercher
nb_element=f->ReadInteger("Section int",(Cle_liste),0);//nb d'element pour cette combo
AnsiString section="Section "+liste;
for (int i = 1; i <= nb_element; i++)
{
Cle_liste="Clé "+ liste + i;
valeur_du_champ=f->ReadString(section,Cle_liste,"");
page_acceuil->liste->Items->Add(valeur_du_champ);
}
delete f; //destruction du pionteur sur fichier ini
} |