请问高手 如何将一个记录类型写入二进制文件  并且如何读取  谢谢

解决方案 »

  1.   

    是Record?用下面的
    Handle := FileOpen('xxx.yyy', fmOpenWrite);//打开文件
    FileWrite(Handle,YourRecord,Sizeof(YourRecord));//写入FileClose(Handle);
      

  2.   

    数据库吗?
    TBlobField(ADOQuery1.FieldByName('xx')).SaveToFile('yy');相应的 还有 LoadFromFile
      

  3.   

    我说的和数据库无关   是delphi里的记录类型
      

  4.   

    记录类型的关键字就是Record
    楼主指的记录类型又是什么?
      

  5.   


    var
      proFile: file of TProRecord;
      proSet: TProRecord;
    begin
      AssignFile(proFile, fileName);
      Reset(proFile);
      Read(proFile, proSet);
      while not Eof(proFile) do
      begin
        Read(proFile, proSet);
        SetPnPro(proSet);
      end;
      CloseFile(proFile);
    end;
    ;