Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
Delphi 7 Enterprise
|
Re: Problem mit TFileStream.Seek ?
16. Dez 2005, 17:40
Und damit liegt es sicherlich am Memory-Manager. Beim Schreiben des Strings wird dieser erweitert. Dafür muss Speicher reserviert werden, was beim Überschreiten bestimmter Grenzen dauern kann. Das ist bei jeder Stream-Schreiboperation so, egal ob Memory, File usw.
Abhilfe: Die geschätzte maximale Größe anfänglich mit SetSize setzen. Am Ende der Verarbeitung mit SetSize(Position) wieder verkleinern.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
|