大家最常见的blockread和write文件拷贝代码里,首先要reset(f1,1),rewrite(f2,1),然后再blockread和blockwrite,都说reset的第二个参数不重要,是可选,可如果去掉了1,怎么就会出现i/o错误呢?望高手赐教!

解决方案 »

  1.   

    stream是可以,不过既然是技术研究,就希望两种复制方案都弄懂啊,一直不清楚为什么去掉那个1,或者换成2,3就不行了,为什么非要是1呢?
      

  2.   

    Reset的第二个参数RecSize指定数据传输的记录大小,默认大小为128字节
      

  3.   

    具体你在看看delphi 帮助中关于Reset的介绍
      

  4.   

    帮助什么的,介绍就和上面说的一样,默认128字节,可以指定大小,这根本解答不了啊,为什么去掉这个默认参数,或者设为3,4,256等都会报错呢?现在是只能设定为1,blockread等才能正常运作.