mam plik ini podzielony ma pewne sekcje wygląda to tak:
ilesekcji=2
Sekcja1
wartosc1=9
wartosc2=54
wartosc3=7
Sekcja2
wartosc1=3
wartosc2=36
wartosc3=6
i odczytuje te wartosci metodą:
Taryfa.ilesekcji = Lista->Values["ilesekcji"];
for(int i;i<Taryfa.ilesekcji;i++){
Taryfa.Wpis[i].DzienDo = Lista->Values["wartosc1"];
Taryfa.Wpis[i].DzienDo = Lista->Values["wartosc2"];
Taryfa.Wpis[i].DzienDo = Lista->Values["wartosc3"];
}
Dane ze Taryfa.Wpis wstawiam to StringGrida.
Problem polega na tym ze powyzszy kod dziła tak jakby petla wykonała sie tylko raz (jakby była tylko jedna sekcja). Podejrzewam ze problem lezy w identycznych nazwach wartosci w kazdej sekcji, ale bardzo prawdopodobne tez ze jestem w błędzie. Nadawanie innych nazw waroscią w kazdej sekcji jest niezbyt dobrym pomysłem gdyz sekcji moze byc wiele. Prosze o pomoc.