Hallo Stevie,
ich wollte gestern den Fehler mal in aller Ruhe bei mir auf dem Rechner zuhause untersuchen. Gleiche Delphi-Version mit gleichem Build und gleiche
Indy-Kompos. Alles geht wunderbar und beim Disconnecten keine Zugriffsverletzung. Es gibt im Prinzip nur zwei Unterschiede (sogar der Server war in beiden Fällen der gleiche): 1.
OS: Der Rechner mit Fehler hat
W2k SP4 und der Rechner ohne Fehler hat XP Home SP1. 2. der Weg zum Server führte im fehlerlosen Fall noch über nen
SSH-Tunnel.
Ich werds jetzt mal damit probieren die EXE-en zwischen den verschiedenen Rechnern auszutauschen.
Zitat:
dasselbe Problem hab ich auch schonmal mit einem Programm, in dem ich einen TIdTCPClient gehabt hab
Das kanns bei mir leider nicht sein. Es kracht in der OnDataAvailable-Routine des Telnet-Clients und zwar so das weder try-excepts greifen noch überhaupt der Debugger bis zum Brechpunkt kommt der auf der ersten Zeile steht. Ich verhindere das Momentan indem ich OnDataAvailable vor dem Disconnect auf NIL setze. Ist zwar nicht schön, aber wirksam.