Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#32

Re: [Bug?] Delphi ist zu langsam?

  Alt 17. Nov 2008, 16:10
Puffern kannst du übrigens ungefähr so:
Delphi-Quellcode:
var
  fs: TFileStream;
  mem: TmemoryStream;
begin
  fs := TFileStream.Create(FileName, fmOpenReadWrite or fmShareExclusive);
  mem := TMemoryStream.Create();
  try
    mem.CopyFrom(fs, 0);
    
    // Mach was mit memstream
    
    fs.CopyFrom(mem, 0);
  finally
    mem.Free;
    fs.Free;
  end;
end;
Andererseits ... durch Byteweisen Zugriff auf eine normale Festplatte förderst du die Flash-SSD-Festplatten, da diese dann einen echten Vorteil bieten. Falls du es schaffst, noch mehr Programmierer zu überreden, Byteweise und ungepuffert Daten zu lesen und zu schreiben, kannst du Arbeitsplätze in diesem Segement nachhaltig sichern
  Mit Zitat antworten Zitat