PChar转String有关问题

PChar转String问题
Char 用StringOfChar 分配空间后,从别的地方接收到一串HEX数据
我用String := SetPas(Char)后,String中有数据,但是没有被引号引起来,再把它add到TMemo1中,TMemo1中什么都没有,怎么回事

------解决方案--------------------
move(Buf^, PChar(Str)^, ilen); 

使用这个就有啦!