es ist schon ein unterschied ob du asu einem array of char nen string machen willst oder aus einem string en narray of char
du vermischt ja bei dir beides
Delphi-Quellcode:
var s: String;
a: array[0..1213] of char;
begin
SetLength(s,sizeof(a));
copymemory(@s[1],@a[low(a)],sizeof(a));
// array nach string
copymemory(@a[low(a)],@s[1],sizeof(a));
// von string nach array
end;