Hallo Lucifer,
versuch mal folgendes:
Delphi-Quellcode:
var
car: packed array [1..255] of char;
s1 : string;
s2 : string[255];
...
car:=s1;
oder ...
car:=s2
oder ...
move(s2[1],car[1],length(s2);
je nachdem mit welcher Delphi-Version du arbeitest sollte da etwas funktionierendes dabei sein.
Bei den shortStrings hat bei mir soetwas auch meistens geklappt.
Mit den AnsiStrings habe ich soetwas noch nicht ausprobiert aber für Dateinamen reichen die 255 Zeichen wohl auch aus.
Gruß
K-H