fpc/tests/tbs/tb0126.pp

35 lines
514 B
ObjectPascal

{ Old file: tbs0145.pp }
{ typed files with huges records (needs filerec.size:longint) OK 0.99.7 (PFV) }
{$I+}
const
Mb=512;
siz=1024*Mb;
type
buf=array[1..siz] of byte;
var
fin,
fout : file of buf;
b1,a1 : buf;
begin
fillchar(a1,sizeof(a1),1);
assign(fout,'tmp.tmp');
rewrite(fout);
write(fout,a1);
close(fout);
assign(fin,'tmp.tmp');
reset(fin);
read(fin,b1);
close(fin);
erase(fin);
if not b1[512*Mb]=1 then
begin
writeln('data err');
Halt(1);
end;
end.