Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#3

Re: 10000 Werte in DATEI speichern

  Alt 15. Nov 2006, 14:03
Hi,
in was für einer Struktur liegen denn deine Werte vor?
Wenn es sich um ein Array handelt, dann kannst du das auch gleich in einem Rutsch lesen oder schreiben, ist dann um einiges schneller:

Delphi-Quellcode:
procedure saveToFile(const Data : TIntegerDynArray; const FileName : String);
var fs : TFileStream;
begin
  if length(Data) > 0 then
  begin
    fs := TFileStream.Create(FileName, fmCreate or fmShareExclusive);

    try
      fs.Position := 0;
      fs.Write(Data[0], sizeOf(Data[0]) * length(Data));
    finally
      fs.Free;
    end;
end;
Lesen dann analog.

Gruß Der Unwissende
  Mit Zitat antworten Zitat