naja, du musst nach "SaveToStream" noch die Position des Streams auf 0 setzen
Delphi-Quellcode:
var LStream: TMemoryStream;
begin
LStream := TMemoryStream.Create;
TreeView1.SaveToStream(LStream);
LStream.Position := 0; // <== Die Zeile habsch vergessen gehabt
//stream senden (mit welcher compo du das auch immer machst)
IdTCPClient1.Connect;
IdTCPClient1.WriteStream(LStream);
LStream.Free;
end;