procedure TForm1.Button1Click(Sender: TObject);
var
szTmp: string;
AByte: array [0..11] of Char;
pTmp: PChar;
begin
FillChar(AByte, 5, 0);
pTmp := @AByte;
szTmp := 'abcdefg';
CopyMemory(pTmp, PChar(szTmp), 7)
szTmp := Edit1.Text;
Inc(pTmp, 7)
// 重点是这句!
CopyMemory(pTmp, PChar(szTmp), 5);
// if AByte[1] = '4' then
// Beep();
end;