将Indy9升级到Indy10

时间:2010-01-08 12:41:25

标签: delphi indy

我想用Delphi 2007将我的应用程序从Indy 9升级到10。 这里有很多问题,我已经阅读了关于变化的indy doc,但我还是需要建议。这不会编译,因为找不到ReadString。

vCmdHead := FTCPClient.ReadString(16);

其中FTCPClient的类型为TIdTCPClient。 vCmdHead是一个包含命令作为字符串的结构。我可以用什么方法代替?

1 个答案:

答案 0 :(得分:3)

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

像这样的东西