读无类型文件问题,因为事先不知文件的大小,所以用动态数组较方便,
代码如下:var
  F: file;
  buffer: array of byte;
  
begin
  assignfile(F,'abc.dat');
  Reset(F,1);
  setlength(buffer,Filesize(F));
  blockRead(F,buffer,sizeof(buffer));
  closefile(F);
end;调试时却发现数据总是读不出来,buffer里始终空空如也,而若是把buffer由动态数组换成一个静态数组就可以读出来了。请问问题在哪?应该如何解决?非常感谢!