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+SqlServer实现分页显示
Oct 09 PHP
mysql+php分页类(已测)
Mar 31 PHP
php 数组的指针操作实现代码
Feb 08 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
Nov 07 PHP
Php中文件下载功能实现超详细流程分析
Jun 13 PHP
linux命令之调试工具strace的深入分析
Jun 03 PHP
[原创]php逐行读取txt文件写入数组的方法
Jul 02 PHP
PHP数据库操作二:memcache用法分析
Aug 16 PHP
PHP pthreads v3使用中的一些坑和注意点分析
Feb 21 PHP
YII2框架使用控制台命令的方法分析
Mar 18 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
Mar 23 PHP
PHP内存溢出优化代码详解
Feb 26 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新手上路(十三)
2006/10/09 PHP
php中截取字符串支持utf-8
2007/01/18 PHP
PHP 程序员应该使用的10个组件
2009/10/31 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
2014/01/14 Javascript
基于javascript制作经典传统的拼图游戏
2016/03/22 Javascript
基于BootStarp的Dailog
2016/04/28 Javascript
BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
2016/06/07 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
微信小程序 http请求的session管理
2017/06/07 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
JS实现简易计算器
2020/02/14 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
Django实现快速分页的方法实例
2017/10/22 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
python 标准差计算的实现(std)
2019/07/29 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
反对四风自我剖析材料
2014/10/07 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python