procedure TForm1.Button1Click(Sender: TObject);
var
  Stream:tmemorystream;
begin
//把"流"清空;
  Stream := TMemoryStream.Create; //~~Warning
  Stream.Clear;
//把RichEdit1中的文件写到"流"中;
  // try
    RichEdit1.Lines.SaveToStream(stream);
    //回到"流"的起始位置;
    Stream.Position:=0;
      //把流写入RichEdit2中;
      RichEdit2.Lines.LoadFromStream(Stream);
  //finally
Stream.free /// ~~~Warning
//end;
end;你牛B,问题不给分?!我最近穷得死....