Nur mal zum Test: Versuche es mit einer 2. Filename-Variable vom Typ String, in der Du den Inhalt von
Filename
kopierst und dann in die Stringlist kopierst:
Delphi-Quellcode:
var
...
sFileName: string;
...
sFileName := FileName;
DragList.Add (sFileName); // Liste füllen