Das mit der StringList ist echt eine Idee.
Aber dann hätte ich vermutlich wieder wildes Gecaste wie...
Delphi-Quellcode:
// mit StringList:
TListViewData(aListViewData_List.Objects[i]).Caption
// Mit TObjectList<TListViewData>
aListViewData_List.Items[i].Caption