Einzelnen Beitrag anzeigen

etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#8

Re: Geschwindigkeitsunterschied TFilestream TMemorystream

  Alt 12. Nov 2005, 14:12
Danke union war wiedermal hammertip

Delphi-Quellcode:
   aDateiGr := 0;
    for i:=0 to aObjList.Count-1 do
    begin
      aFs:=TFileStream.Create(aObjList.Strings[i], fmOpenRead);
      try
        aDatName:=ExtractFileName(aObjList.Strings[i]);
        //aDateiGr:= aDateiGr+aFs.Size+length(aObjList.Strings[i])+1;
        aDateiGr:=aDateiGr + sizeof(aDateiGr)+sizeof(i)+sizeof(aDatName)+aFs.Size;
      finally
        aFs.Free;
      end;
    end;

    aTempFs.SetSize(aDateiGr);
    StatusBar.Panels[0].Text:='... reserviert '+IntToStr(aDateiGr);

die selben 3 dateien brauchen jetzt mit dem Memorystream unter 4 sekunden bis die komprimierung startet
  Mit Zitat antworten Zitat