Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Problem mit TFileStream.Seek ?

  Alt 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
  Mit Zitat antworten Zitat