我想从印第安纳波利斯9我的应用程序用Delphi 2007升级到10。 有很多在这个问题上,我看了印文档有关的变化,但我还需要提醒。这不会编译为ReadString是找不到的。

vCmdHead := FTCPClient.ReadString(16);

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

有帮助吗?

解决方案

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

像这样

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top