怎样用TFileStream.Create()分段读出文件的stream,一次1024字节?

解决方案 »

  1.   

    在Read/Write方法中的第二个参数就是读/写的长度呀
      

  2.   

    Function Write(var Buffer;Count:Longint):Longint;virtual;abstract;
        参数Buffer为将要写入流中的数据的缓冲区,Count为数据的长度字节数,该方法返回值为实际写入流中的字节数。READ道理相同,
      

  3.   

    Seek:此方法实现流中读取指针的移动。函数原形为:
      Function Seek(Offset:Longint;Origint:Word):Longint;virtual;abstract;
    参数Offset为偏移字节数,参数Origint指出Offset的实际意义,其可能的取值如下:
    soFromBeginning:Offset为移动后指针距离数据开始的位置。此时Offset必须大于或者等于零。
    soFromCurrent:Offset为移动后指针与当前指针的相对位置。
    soFromEnd:Offset为移动后指针距离数据结束的位置。此时Offset必须小于或者等于零。该方法返回值为移动后指针的位置。