用image控件不能正常显示Sql server2000数据库中的图片
http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006120308470195.html
大家好:
我想用image控件显示Sql server2000数据库中的图片,程序如下。但出现错误,请指点。
procedure TForm1.Button4Click(Sender: TObject);
var
tmpstream : tmemorystream;
begin
adoquery2.Close;
adoquery2.SQL.Clear ;
adoquery2.SQL.Text:='select * from mao ';
adoquery2.Prepared :=true;
adoquery2.Open ;
tmpstream:=tmemorystream.Create;
try
tblobfield(adoquery2.Fieldbyname('tuxiang')).SaveToStream(tmpstream);
tmpstream.Position:=0; //少了它不行。
image1.Picture.Graphic.LoadFromStream(tmpstream); //显示access violation
finally
tmpstream.Free;
end;
end;
当程序执行到 image1.Picture.Graphic.LoadFromStream(tmpstream) 这
一句时系统报错,显示错误信息Access Violation。为什么会出现这种情况,请老师指点。
最后问一句,tmpstream.position:=0这一句为什么不能少?
可能是图像格式问题,Timage不能识别,
tmpstream.position:=0不过是将流的位置移到最开始,保存到流时流指针已经移到流的尾部,所以要移到开始位置,好Load
应该是图片格式,image不支持
用image控件不能正常显示Sql server2000数据库中的图片相关推荐
- jQuery里面的datepicker日期控件默认是显示英文的,如何显示中文或其他语言呢?...
jQuery里面的datepicker日期控件默认是显示英文的,如何让他显示中文或其他呢? [官方的写法]: (1)引入JS文件: <script type="text/javascr ...
- Android的WebView控件载入网页显示速度慢的究极解决方案
Android的WebView控件载入网页显示速度慢的究极解决方案 [转载来源自http://hi.baidu.com/goldchocobo/] Android客户端中混搭HTML页面,会出现虽然H ...
- 2.0版本的日历控件在ie8显示不全的解决办法
如果用 2.1版本的话 IE8下显示如右图 但在ie6.ie7和chrome等浏览器下显示都正常. 解决方法是: 重写一下DateField控件 1 /* 2011-03-04 cx 2 修正日期控件 ...
- C# WinForm中 让控件全屏显示的实现代码
夏荣全 ( lyout(at)163.com )原文 C#中让控件全屏显示的实现代码(WinForm) 有时候需要让窗口中某一块的内容全屏显示,比如视频播放.地图等等.经过摸索,暂时发现两种可行方法, ...
- Developer Express控件组合中的GridControl控件,如何自动显示每一行的序号
Developer Express控件组合中的GridControl控件,如何自动显示每一行的序号? 比方说有10条数据记录,我要在记录旁边显示1.2.3.4.这样的数字. 但是,如果更改了数据记录的 ...
- 记录下UIButton的图文妙用和子控件的优先显示
UIButton的用处特别多,这里只记录下把按钮应用在图文显示的场景,和需要把图片作为按钮的背景图片显示场景: 另外记录下在父控件的子控件优先显示方法(控件置于最前面和置于最后面). 先上效果图: 1 ...
- easyui datebox时间控件如何只显示年月
easyui datebox控件,只显示年月,不显示年月日 需要的效果图如下: 具体的js代码: <script>$(function(){intiMonthBox('costTime') ...
- 使用.Net 1.1的项目,TreeView控件不能正常显示
使用.Net 1.1的项目,TreeView控件不能正常显示,往往是显示一大堆的文字,那是因为脚本没有被执行造成的,需要在web.config里配置一下. <!-- Microsoft WebC ...
- 使用PagedDataSource类实现DataList和Repeater控件的分页显示
Asp.net提供了三个功能强大的列表控件:DataGrid.DataList和Repeater控件,但其中只有DataGrid控件提供分页功能.相对DataGrid,DataList和Repeate ...
最新文章
- 理科僧文科婶,高考前终于撕起来了!
- 云服务器ECS登陆注意点
- 基本查询(Query查询中文)
- Python 创建用户界面之 PyQt5 的使用
- JavaSE学习总结(八)—— 异常处理(Exception)
- ArcGIS水文分析实战教程(7)细说流域提取
- 弱逼发福利——BZOJ简易题解
- 超级精简版/超精简/懂你版IDM 6.25 build 23推荐
- AD软件原理图库、PCB封装库创建
- 网吧服务器发消息,网吧盗号常见途径总结以及解决办法
- Git通过SSH拉取报错kex_exchange_identification
- 常用的企业邮箱有哪些?企业邮箱有哪几种?
- image target behaviour 和image target的关系_Behance大神为你揭秘任天堂、Target的UI为何这样设计?...
- 看完牛客网19年测试全部面筋,有了这篇测试面试100问的博客
- Apk脱壳圣战之---如何脱掉“梆梆加固”的保护壳
- LVS负载均衡集群——NAT
- 什么是浏览器隐私模式?浏览器隐私模式是否安全?
- unity3D 点击按钮 播放音频
- Git安装教程(Windows安装超详细教程)
- 华为防火墙实战配置教程,太全了