mich würde noch interessieren wie groß eine datei sein darf um sie so einladen zu können in den speicher? und ich dachte mir das ich in dem memorystream nun die possition abändere und wieder speicher.
Wenn du einen TFileStream nimmst, dann dürfen die Dateien SEHR groß werden (> 3 GB). Bei der Verwendung eines TMemoryStreams bist du an die 2GB-Marke gebunden.
Bernhard
PS: Positionen steuert man sinnvollerweise mit .Position an.