hallo,
ich habe folgendes Problem mit Blockread
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var dat : FILE;
t: integer;
buffer : array of byte;
begin
assignfile(dat,'G:\test.dat');
reset(dat,1);
setlength(buffer,80000); // Datei ist ca. 80000 Bytes groß
blockread(dat,buffer,70000,t);
closefile(dat);
end;
Hier bringt Windows den Fehler
...E/A Fehler 998..."
Bei einer kleineren "Anfrage" zB "blockread(dat,buffer,2000,t);" kommt kein Fehler.
wisst ihr woran das liegt ?
mfg
Henrik