Обновление Indy9 до Indy10
Я хочу обновить свое приложение с Indy 9 до 10 с Delphi 2007. В этом много проблем, я прочитал документацию об изменениях в indy, но мне все еще нужен совет. Это не скомпилируется, так как ReadString не найден.
vCmdHead := FTCPClient.ReadString(16);
где FTCPClient имеет тип TIdTCPClient. vCmdHead - это структура, которая содержит команду в виде строки. Какой метод я мог бы использовать вместо этого?
1 ответ
Решение
{$IFDEF INDY10}
ALine := IdTCPClient.IOHandler.ReadString(16);
{$ELSE}
Aline := IdTCPClient.ReadString(16);
{$ENDIF}
Что-то вроде этого