Ich habe mir da schon viel angepasst und eigentlich hast Du hier alles. Aber ich habe mal einen Tipp, den Du testen solltest.
In der
Indy-
Unit IdIOHandlerStream.pas gehe zur Methode
constructor TIdIOHandlerStream.Create(AOwner: TComponent); und korrigiere die rot markierte Zeile. Dann sollte es wahrscheinlich gehen
(
Indy-Bibliothek neu kompilieren!)
Code:
constructor TIdIOHandlerStream.Create(AOwner: TComponent);
begin
inherited;
[color=#ff0000]FFreeStreams := False;[/color]
end;
...
...