Oder man gibt seinem Datenobjekt auch noch einen eigenen Constructor, wo die Parameter in die Felder geschrieben werden.
Delphi-Quellcode:
for i:=0 to some_count do begin
...
fStatusInfoList.Add(TStatusInfo.Create(hier füllen));
end;
Man darf auch statt einer Objektliste eine Collection benutzen.
TObjektList > TCollection
TStatusInfo > Nachfahre des TColletionItem