Hallo,
der Fehler steckt in dieser Zeile:
Delphi-Quellcode:
...
liste.LoadFromFile(listview1.Items.Item[listview1.itemindex].SubItems[5]+'.dec');
...
So sollte es funktionieren:
Delphi-Quellcode:
...
liste.LoadFromFile(listview1.Items.Item[i].SubItems[5]+'.dec');
...
Ich wusste gar nicht, dass die ListView einen ItemIndex mitführt. Lass den Quatsch weg, da Du ja bereist eine Schleife über alle Einträge der Listview hast.