Som fejlmeddelelsen siger, er der ikke mere hukommelse til rådighed når du
prøver at tilføje data til strengen.
TMemorystream gemmer, som navnet angiver, al data i ram'en.
I stedet burde du nok benytte TFileStream til opgaven, da denne gemmer
dataene direkte i en fil på disken.
Dette kan dog give problemer med fragmentation på harddisken, hvis fx 1 mb
tilføjes løbende over 5 min.
I stedet kan du lave en kombination af de to:
Gem i en TMemoryStream.
Når TMemoryStream'en er > 1 mb, skriv til en TFileStream, tøm MemoryStreamen
og start forfra
|