Ok. Daß bei MemoryStream.CopyFrom(Self, MemoryStreamSize) die Position mitwandert wußte ich halt nicht (Arbeite sonst nicht mit Streams, IniFiles sind für mich meistens ausreichend). Ist aber eigentlich ja logisch, ist ja schon bei einer Textfile so.