Hallo Lucius,
wodurch unterscheiden sich eigentlich IntToStr(z) und ListItem.Caption in deinem folgenden Code?
Vermutlich gar nicht. Du solltest es dann auch nicht verketten.
Delphi-Quellcode:
if ListView.Items[z].SubItems[1] = 'TV - Kids' then
begin
slCheckFields.Assign(Listview.Items[z].SubItems);
// und jetzt: doppelt hält besser - oder wie?
slCheckFields.Insert(0, IntToStr(z) + Listview.Items[z].Caption);
slCheckLines.Add(slCheckFields.CommaText);
ListView.Items[z].Delete;
end;
Grüße vom marabu