IStream与TStream之间的相互转换
发布时间:2020-05-11 03:37:07 所属栏目:PHP教程 来源:互联网
导读:IStream与TStream之间的相互转换的代码
procedure TForm1.Button1Click(Sender: TObject); var memoStream,OleStream:TStream; Stream : IStream; begin image1.Picture :=nil; image2.Picture :=nil; //显示初始照片 image1.Picture.LoadFromFile('c:logo.bmp'); memoStream := TmemoryStream.Create; try //将照片保存为TmemoryStream image1.Picture.Bitmap.SaveToStream(memoStream); memoStream.Position :=0; //将TmemoryStream转成IStream stream:=TStreamAdapter.Create(memoStream); //将IStream转成TOleStream ==TmemoryStream OleStream := TOleStream.Create(Stream); image2.Picture.Bitmap.LoadFromStream(OleStream); finally memoStream.Free; OleStream.Free; end; end; /////////////////////////// uses ....................AxCtrls,ActiveX; //必加此二单元 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |