Frage:
Delphi-Quellcode:
TiDAttachment.Create(MsgSend.MessageParts, Opendialog1.FileName);
ListviewAnhang.Items.Add.Caption := ExtractFileName(Opendialog1.FileName);
AttachPfadDaten.Attachpfad := opendialog1.FileName;
itm.Data := AttachpfadDaten;
Ok, mit ListviewAnhang.Items.Add bekommst du eine neue Instanz zurück (der neue Eintrag). Nun erklär mir mal was "itm" ist am Ende der Procedure und warum du ...
a) "itm" nicht lokal deklariert hast
b) "itm" nicht den Rückgabewert von ListviewAnhang.Items.Add zugewiesen hast?
Theoretisch sollte das dann praktisch klappen...