Cześć.
Mam w klasie pole
Names : Array [1..2,1..3] of TList;
w liście są obiekty typu TName. Mam część procedury :
count := Names[ASex,ipopular].Count;
index := Random(count-1)+1;
Result := TName(Names[ASex,APopular][index]).Name;
gdzie count = 671, natomiast index = 458, natomiast przy :
Result := TName(Names[ASex,APopular][index]).Name;
Dostaje wyjątek wyjścia poza tablice. Dlaczego ?