Ab D2009 hast du es eigentlich sehr einfach. Beispiel:
Delphi-Quellcode:
var
A: AnsiString;
U: String;
begin
A := 'Hallo';
// compiler Magic :)
U := A;
ShowMessage(U);
end;
In deinem Falle, müsstest du nur dafür sorgen, dass du die #0 vorher aus dem AnsiString entfernst.