Einzelnen Beitrag anzeigen

Rungholt

Registriert seit: 20. Apr 2007
19 Beiträge
 
#10

Re: XML-String über TCP empfangen

  Alt 11. Mai 2007, 09:20
Hi Muetze,

ja so in der Art hätte ich es realisiert.
Jetzt entdeckte ich aber glücklicherweise genau die richtige Methode in meiner Indy-Komponente,
die das Problem ganz alleine löst.

Delphi-Quellcode:
while IdTCPClient.Connected do begin
   Memo_Daten.Lines.Add(IdTCPClient.WaitFor('</DataCaptor>'));
   Application.ProcessMessages;
end;
Die Funktion "WaitFor" wartet solang, bis im Receive-Buffer das Ende-Tag </DataCaptor> zu finden ist
und holt erst dann die Daten. Genauso muss es sein.


Danke an alle Beteiligten !
Sascha
  Mit Zitat antworten Zitat