Обновление Indy9 до Indy10 - PullRequest
1 голос
/ 08 января 2010

Я хочу обновить свое приложение с Indy 9 до 10 с Delphi 2007. В этом много проблем, я читал в indy doc об изменениях, но мне все еще нужен совет. Это не скомпилируется, так как ReadString не найден.

vCmdHead := FTCPClient.ReadString(16);

где FTCPClient имеет тип TIdTCPClient. vCmdHead - это структура, которая содержит команду в виде строки. Какой метод я мог бы использовать вместо этого?

1 Ответ

3 голосов
/ 08 января 2010
      {$IFDEF INDY10}
      ALine := IdTCPClient.IOHandler.ReadString(16);
      {$ELSE}
      Aline := IdTCPClient.ReadString(16);
      {$ENDIF}

Примерно так

...