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多线程抓取网页实现代码
Jul 22 PHP
PHPCMS的使用小结
Sep 20 PHP
php判断终端是手机还是电脑访问网站的思路及代码
Apr 24 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP进程通信基础之信号量与共享内存通信
Feb 19 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
Aug 09 PHP
PHP数组式访问接口ArrayAccess用法分析
Dec 28 PHP
windows环境下使用Composer安装ThinkPHP5
May 18 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 22 PHP
Swoole源码中如何查询Websocket的连接问题详解
Aug 30 PHP
PHP实现简单注册登录系统
Dec 28 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
关于时间计算的结总
2006/12/06 PHP
php不写闭合标签的好处
2014/03/04 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
php生成xml时添加CDATA标签的方法
2014/10/17 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
jquery获得keycode的示例代码
2013/12/30 Javascript
JQuery表单验证插件EasyValidator用法分析
2014/11/15 Javascript
jQuery大于号(>)选择器的作用解释
2015/01/13 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
python3音乐播放器简单实现代码
2020/04/20 Python
Python之reload流程实例代码解析
2018/01/29 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
重构Python代码的六个实例
2020/11/25 Python
美国花布包包品牌:Vera Bradley
2017/08/11 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
竟聘演讲稿范文
2013/12/31 职场文书
年终考核评语
2014/01/19 职场文书
《雨霖铃》听课反思
2014/02/13 职场文书
车间机修工岗位职责
2014/02/28 职场文书
股权转让协议书范本
2014/04/12 职场文书
2015年售后服务工作总结
2015/04/25 职场文书
2015年化妆品销售工作总结
2015/05/11 职场文书
Redis高并发缓存架构性能优化
2022/05/15 Redis