hi zusammen,
zuhause habe ich ein Projekt angefangen. Eine Netzwerkanwendung mit Delphi 7 und (glaube)
Indy 9 programmiert.
Hier auf der Arbeit habe ich Delphi 2007 mit
Indy 10. Da ich nicht umstellen wollte auf
Indy 10 habe ich 10 deinstalliert und 9 in Delphi 2007 installiert, wird ja mitgeliefert.
Wenn ich jetzt meine Anwendung starte, habe keine änderung vorgenommen, bekommt der client immer daten, obwohl keine gesendet werden.
Delphi-Quellcode:
function TfrmMain.ClientExecute(p: pointer): integer;
var
s,sdata : string;
begin
while FClient.inloop=0 do
begin
sdata := '';
s := FClient.Client.ReadLn('',3); //'#EOF#'
memLog.Lines.Add('[S] '+s);
sleep(300);
end;
end;
in s steht nichts drinne, aber den noch wird die memo mit [S] gefüllt.
Ist das ein Delphi problem oder habe ich bei den Indys was falsch gemacht.....