Thema: Delphi Datei byteweise einlesen

Einzelnen Beitrag anzeigen

mr_emre_d
(Gast)

n/a Beiträge
 
#8

Re: Datei byteweise einlesen

  Alt 11. Mai 2009, 11:44
Delphi-Quellcode:
var
  F: File of Byte;
  X: Array of Byte;
begin
  AssignFile( F, '<Path>' );
  // Falls Datei existiert, dann öffnen und FilePointer reseten
  Reset( F );
  // und wenn nicht, dann erstellen + öffnen usw ..
  Rewrite( F );
  
  SetLength( X, FileSize( F ) );
  // lesen:
  BlockRead( F, X[0], Length(X) );
  // schreiben
  BlockWrite( F, X[0], Length(X) );

  // Filepointer setzen:
  Seek( F, 0 );

  // Anschließend schließen - falls etwas geändert wurde, wirds gespeichert
  CloseFile( F );
end;
  Mit Zitat antworten Zitat