Jaaa...der Create teil des Objektes muss also in die for schleife?
Code:
for i:=0 to some_count do begin
StatusInfo := TStatusInfo.Create;
//StatusInfo hier füllen
fStatusInfoList.Add(StatusInfo);
end;
Ist also völlig ok, dass das Objekt immer gleich heißt und dann werden sie von der Tobjectlist.free gelöscht? Delphi ist echt komisch.