Könnte man das nicht mit einem PChar lösen?
Delphi-Quellcode:
function TForm1.invert(p: PChar): string;
var dummy: string;
begin
while p^ <> #0 do
begin
dummy:= p^ + dummy;
inc(p)
end;
result:= dummy;
end;
Ist nur ein Beispiel löst also nicht dein Problem, mit ein paar Veränderungen kommst du sicher zum Ziel.
grz zer00