![]() |
D2007, Indy10: Wie kann ich ReadFromStack ersetzen?
Hallo,
ich muß eine Software überarbeiten, die ReadFromStack() eingesetzt hat. Nun muß ich die SW in Delphi2007 einbinden, nur gibt es da die Funktion ReadFromStack() nicht mehr.
Delphi-Quellcode:
Wie kann ich nun die ersten Zeilen "richtig" ersetzen:
with IdTCPMain do begin
while (not finished) do begin i:= ReadFromStack(false,timeout,false); if i > 0 then begin answer:=answer+Readstring(i); end else begin answer:=''; finished:=true; end; i:=pos('[',answer); if i=0 then answer:='' else if i>1 then delete(answer,1,i-1); i:=pos(']',answer); if i<length(answer) then delete(answer,i+1,length(answer)); if (pos('[',answer)=1) and (pos(']',answer)=length(answer)) then finished :=true; end; end;
Delphi-Quellcode:
Danke!!!!!
i:= ReadFromStack(false,timeout,false);
if i > 0 then begin answer:=answer+Readstring(i); end gruß, winx |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz