Delphi 将Indy9升级到Indy10

Delphi 将Indy9升级到Indy10,delphi,indy,Delphi,Indy,我想用Delphi2007将我的应用程序从Indy9升级到10。 这里面有很多问题,我已经读过indy文档中关于变更的内容,但我仍然需要建议。由于找不到ReadString,因此无法编译 vCmdHead := FTCPClient.ReadString(16); 其中,FTCPClient的类型为TIdTCPClient。vCmdHead是一种以字符串形式包含命令的结构。我可以用什么方法来代替 {$IFDEF INDY10} ALine := IdTCPClient.

我想用Delphi2007将我的应用程序从Indy9升级到10。 这里面有很多问题,我已经读过indy文档中关于变更的内容,但我仍然需要建议。由于找不到ReadString,因此无法编译

vCmdHead := FTCPClient.ReadString(16);
其中,FTCPClient的类型为TIdTCPClient。vCmdHead是一种以字符串形式包含命令的结构。我可以用什么方法来代替

      {$IFDEF INDY10}
      ALine := IdTCPClient.IOHandler.ReadString(16);
      {$ELSE}
      Aline := IdTCPClient.ReadString(16);
      {$ENDIF}

像这样的东西

谢谢!至少它可以用这个编译。可能不是我关于Indy10的最后一个问题:)