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字符串 ==比较运算符的副作用
Oct 21 PHP
一个基于PDO的数据库操作类
Mar 24 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
php读取文件内容的方法汇总
Jan 24 PHP
php多重接口的实现方法
Jun 20 PHP
php无限分类使用concat如何实现
Nov 05 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
PHP实现按之字形顺序打印二叉树的方法
Jan 16 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 PHP
基于PHP实现生成随机水印图片
Dec 09 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
色色整理的PHP面试题集锦
2012/03/08 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
PHP实现文件上传与下载
2020/08/28 PHP
utf8的编码算法 转载
2006/12/27 Javascript
JS 常用校验函数
2009/03/26 Javascript
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
Python进阶篇之字典操作总结
2016/11/16 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
Python实现全排列的打印
2018/08/18 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
使用Python函数进行模块化的实现
2019/11/15 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
ECHT官方网站:男女健身服
2020/02/14 全球购物
最常使用的求职信
2014/05/25 职场文书
单位授权委托书范文
2014/08/02 职场文书
评职称个人总结
2015/03/05 职场文书
水电施工员岗位职责
2015/04/11 职场文书
教师节表彰会主持词
2015/07/06 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python