IStream与TStream之间的相互转换_php教程-查字典教程网
IStream与TStream之间的相互转换
IStream与TStream之间的相互转换
发布时间:2016-12-29 来源:查字典编辑
摘要:procedureTForm1.Button1Click(Sender:TObject);varmemoStream,OleStream:T...

procedureTForm1.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;//必加此二单元

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类