我想使用Delphi 2007将应用程序从Indy 9升级到10。
这有很多问题,我已经阅读了有关更改的Indy文档,但仍需要建议。由于找不到ReadString,因此无法编译。
vCmdHead := FTCPClient.ReadString(16);
其中FTCPClient的类型为TIdTCPClient。 vCmdHead是一种包含命令作为字符串的结构。我可以使用哪种方法代替?
最佳答案
{$IFDEF INDY10}
ALine := IdTCPClient.IOHandler.ReadString(16);
{$ELSE}
Aline := IdTCPClient.ReadString(16);
{$ENDIF}
像这样