微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Delphi 怎样 把TParams 或 record写到流里面

type   TRec=Record     msg:string;     pic:TMemoryStream; end; procedure TForm2.BitBtn1Click(Sender: TObject); var   ms:TMemoryStream;   Rec1,Rec2:TRec;   cc:tmemorystream;   jpg:TJPEGImage; begin   Rec1.msg:='Hello World';   Rec1.pic := tmemorystream.Create;   image1.Picture.Graphic.SavetoStream( Rec1.pic );   Rec1.pic.Position := 0;   ms:=TMemoryStream.Create;   ms.Write(Rec1,SizeOf(Rec1));   ms.Position:=0;   ms.Read(Rec2,SizeOf(Rec2));   ms.Free;   ShowMessage(Rec2.msg);   jpg := tjpegimage.Create;   jpg.LoadFromStream(Rec2.pic);   image2.Picture.Assign(jpg)   //image2.Picture.Graphic.LoadFromStream( Rec2.pic ); end;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐