Hallo,
ich habe ein größeres Projekt mit Delphi 2006 prof und TIdTelnet(
Indy 10 Komponenten) auf Delphi 2010
RAD Studio migriert.
Ich musste aber feststellen das das Ereigniss DataAvailable nie eintritt.
Wenn ich mit 2006 kompiliere funktioniert alles mit 2010 nicht.
Ich bin dann hingegangen und hab eine kleine Anwendung gemacht mit einem MemoFeld und zwei Buttons für Connect und Disconnect.
Mein Testprogramm hat folgende OnDataAvailable Routine:
Delphi-Quellcode:
procedure TTMSForm1.IdTelnet1DataAvailable(Sender: TIdTelnet;
const Buffer: string);
begin
Memo1.Lines.Add(Buffer);
end;
Ich verbinde mich damit auf meinen Windows XP Rechner bei dem ich den Telnet Dienst eingeschaltet habe.
Mit D2006 bekomme ich die Login Meldung im Memo.
Bei D2010 springt er nicht einmal in die Ereignissroutine.
Ist das ein Fehler in den Komponenten?? Oder mach ich was falsch ?
Gruß
Micha