.. nun, wenn kein Item in der ListView selektiert ist tritt
eine Zugriffsverletzung auf.
Es kann dann auf caption nicht zugegriffen werden.
Vielleicht solltest Du erst prüfen, ob ein Item überhaupt selektiert wurde.
Delphi-Quellcode:
if ListView1.Selected <> nil then
..
Grüße
Klaus