一个急需解决的有关问题

一个急需解决的问题在delphi7下运行正常,可在delphi2010 ,提示[DCC Error] comm.pas(250): E2010 Incompat

一个急需解决的问题
在delphi7下运行正常,可在delphi2010 ,提示
[DCC Error] comm.pas(250): E2010 Incompatible types: 'AnsiChar' and 'Char'
语句:
  PAnsiChar(DWord(pReadBuf)+size-1)^:=
  Char(temp_buf[size]);
哪位帮忙,在线等待

[解决办法]
不兼容啊
 PAnsiChar(DWord(pReadBuf)+size-1)^:=
AnsiChar(temp_buf[size]);