Question

Je veux améliorer ma demande de Indy 9 à 10 avec Delphi 2007. Il y a beaucoup de problèmes dans ce domaine, j'ai lu la doc indy sur les changements, mais je dois encore conseiller. Ce ne sera pas compilé comme ReadString ne se trouve pas.

vCmdHead := FTCPClient.ReadString(16);

où FTCPClient est de type TIdTCPClient. vCmdHead est une structure qui contient une commande sous forme de chaîne. Quelle méthode pourrais-je utiliser à la place?

Était-ce utile?

La solution

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

Quelque chose comme ceci

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top