Forum: Programmieren allgemein
by ichbins,
11. Mär 2006
aber da wird die komplette Datei geladen. Wenn er dagegen nur 1 KB lesen will ist es so viel besser.
Forum: Programmieren allgemein
by ichbins,
11. Mär 2006
yep, so gehts.
die grünen Kommentare kannst du natürlich allesammt rauslöschen, waren nur zur Erklärung gedacht ;)
das geht aber nur wenn die Datei die du öffnen willst auch existiert. Ansonsten rewrite statt reset benutzen.
1024 Bytes einfach weil das genau ein Kilobyte ist. 4096 (4 Kilobyte) ist auch eine gängige Größe aber du kannst beliebige Größen bis (theoretisch) 2 GB verwenden.
...
Forum: Programmieren allgemein
by ichbins,
9. Mär 2006
du kannst den Filestream verwenden, dann geht es nur etwas anderst:
var LStream: TFileStream;
buf:array of byte;
begin
SetLength(LBuffer, 10);
LStream := TFileStream.Create(DeinDateiname, fmOpenReadWrite);
//10 Zeischen aus der Datei lesen
LStream.Read(LBuffer, 10);
//zurück an position 0 springen