![]() |
Delphi 7 und Delphi 2007 Probleme mit Indy
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:
in s steht nichts drinne, aber den noch wird die memo mit [S] gefüllt.
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; Ist das ein Delphi problem oder habe ich bei den Indys was falsch gemacht..... |
Re: Delphi 7 und Delphi 2007 Probleme mit Indy
ok habe den fehler gefunden.
Delphi-Quellcode:
muste den timeout rausnehemen :roll: .
s := FClient.Client.ReadLn; //'#EOF#'
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 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