もしかして、
char charBuf[256];
〜
AnsiString ansiBuf = (AnsiString)charBuf;
ってやり方と知らないとか?