1、如何将STRING写到TmemorySTREAM,
2、如何将Tmemorystream写成二进制数据
3、如何将如何将二进制数据写成文件?

解决方案 »

  1.   

    >>1、如何将STRING写到TmemorySTREAM,var ms:TmemorySTREAM;
        s1, s2: string;
        i: integer;
    begin
     s1 := DateTimeToStr(now);
     showMessage(s1);
     ms := TMemoryStream.Create;
     ms.Write(s1[1], length(s1));
     setLength(s2, ms.Size);
     ms.Position := 0;
     ms.read(s2[1], ms.Size);
     showMessage(s2);
     ms.Free;
    end;
      

  2.   

    >>2、如何将Tmemorystream写成二进制数据
    修改上面的 string 為 byte 數組就可>>3、如何将如何将二进制数据写成文件?
    TMemoryStream 直接保存就是了
    有個 SaveToFile
      

  3.   

    UP
    aiirii
    说的已经很全了。