@ himitsu
String(item.Data) := test;
Dabei bekomme ich einen Error "Left side cannot be assigned to"
Kann evtl. meine for schleife das Problem sein ?
Delphi-Quellcode:
for i := 0 to x do
begin
test := 'Ich liege in der Listview.Items.Item.data an der Stelle + ' ' + IntToStr(i);
item := Listview.Items.Add;
item.Caption := 'Irgendwas';
item.Data := Pointer(test);
end;
Ein Pointer ist ja ein Zeiger zeigt dieser nur zum zuweisen auf test, so dass der String danach fest im item.Data liegt ?