IStream与TStream之间的相互转换


Posted in PHP onAugust 01, 2008

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

PHP 相关文章推荐
PHP中在数据库中保存Checkbox数据(1)
Oct 09 PHP
PHP Pear 安装及使用
Mar 19 PHP
PHP 编写大型网站问题集
May 07 PHP
解析PHP工厂模式的好处
Jun 18 PHP
php读取csv数据保存到数组的方法
Jan 03 PHP
php检索或者复制远程文件的方法
Mar 13 PHP
DEDECMS首页调用图片集里的多张图片
Jun 05 PHP
PHP常用的排序和查找算法
Aug 06 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
php实现的XML操作(读取)封装类完整实例
Feb 23 PHP
php面试中关于面向对象的相关问题
Feb 13 PHP
特详细的PHPMYADMIN简明安装教程
Aug 01 #PHP
php-accelerator网站加速PHP缓冲的方法
Jul 30 #PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 #PHP
说明的比较细的php 正则学习实例
Jul 30 #PHP
MySql中正则表达式的使用方法描述
Jul 30 #PHP
php自动跳转中英文页面
Jul 29 #PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 #PHP
You might like
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
2017/01/21 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
javascript中call()、apply()的区别
2019/03/21 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
vue实现扫码功能
2020/01/17 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
Python实现一个简单的MySQL类
2015/01/07 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
Python线程同步的实现代码
2018/10/03 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
Python实现像awk一样分割字符串
2020/09/15 Python
Python之字典添加元素的几种方法
2020/09/30 Python
领导接待方案
2014/03/13 职场文书
员工生日活动方案
2014/08/24 职场文书
法院个人总结
2015/03/03 职场文书
解析Redis Cluster原理
2021/06/21 Redis
mysql 乱码 字符集latin1转UTF8
2022/04/19 MySQL
使用Django框架创建项目
2022/06/10 Python