如何把读取的数据写到缓冲区。

解决方案 »

  1.   

    先定义一种数据结构:如链表
    然后用New()函数分配内存。
    之后将读取的数据放在刚分配的内存你就可在对这缓冲区进行操作了使用完毕后
    别忘了用Dispose()释放空间。
      

  2.   

    假如是opendialog打开数据怎么,怎么把它放到缓冲区。
      

  3.   

    Buffer,Buffer,Buffer
    呵呵呵
    多读些Object Pascal方面的书哟
      

  4.   

    比如:
    const
      BUFFERSIZE = 1024;
    var  
      hFile: THandle;
      hTempFile: THandle;
      Buffer: array[0..BUFFERSIZE] of Char;
    begin  
      hFile := FileOpen(FileToSendName, fmOpenRead);
      hTempFile := FileCreate(TempFileName);  FileSeek(hFile, BytesHaveSent, 0);
      repeat
        BytesRead := FileRead(hFile, Buffer, BUFFERSIZE);
        FileWrite(hTempFile, Buffer, BytesRead);
      until BytesRead < BUFFERSIZE;
      memInformation.Lines.Add('断点初始化完毕!');
      FileClose(hFile);
      FileClose(hTempFile);
    end;
      

  5.   

    用TClientDataSet吧, 本来就是写到缓冲区的