CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

很简单的问题!希望各位帮帮忙!

楼主fan27(领悟)2001-08-08 09:11:39 在 Delphi / VCL组件开发及应用 提问

用SAVEPICTUREDIALOG保存图片,当第一会保存的时候没问题!可是第二会的时候就出错了!请问怎么解决! 问题点数:20、回复次数:8Top

1 楼xzm2000(傻B)回复于 2001-08-08 09:18:22 得分 0

请详细Top

2 楼fan27(领悟)回复于 2001-08-08 09:22:55 得分 0

        try  
          if   SavePictureDialog1.Execute   then  
          Image1.Picture.SaveToFile(SavePictureDialog1.filename);  
          finally  
          savepicturedialog1.Free;  
          end;  
  这是代码,当第一次点击按钮可以,但是第二次就不行了!如过有更好的方法请写出来!Top

3 楼cobi(我是小新)回复于 2001-08-08 09:34:41 得分 0

有提示信息吗?Top

4 楼blackfiles(一个和尚挑水喝)回复于 2001-08-08 09:43:35 得分 5

你的Savepicturedialog1已经在第一次保存后被FREE掉了,当然在内存都不存在了,第二次当然不行了!如果是用的控件,就不要Free,如果是动态创建的SavepictureDialog,每次free后要再创建。Top

5 楼xzgyb(老达摩)回复于 2001-08-08 09:48:02 得分 10

为什么要savepicturedialog1.Free,是动态生成的吗  
  如不是,去掉这个吧,释放掉了,肯定不行啦  
          Top

6 楼xzm2000(傻B)回复于 2001-08-08 09:49:21 得分 5

如果你的savepicturedialog不是动态创建的去掉savepicturedialog1.Free这句试试Top

7 楼yousp(初级菜鸟)回复于 2001-08-08 09:56:08 得分 0

: blackfiles说的对,看你有没有使用控件,控件是不能   Free掉的!  
  try  
          if   SavePictureDialog1.Execute   then  
                  Image1.Picture.SaveToFile(SavePictureDialog1.filename);  
          finally  
                  Exit;  
          end;  
  这样不是很好吗?  
   
   
  Top

8 楼yewangqing(xiaoyezi)回复于 2001-08-08 10:05:06 得分 0

去掉  
  finally  
          savepicturedialog1.Free;  
  就可以了。Top

相关问题

  • 请教各位, 很简单的问题
  • 很简单的问题,谢谢各位!
  • ^_^ 各位都来帮帮忙﹐很简单的问题﹗^_^
  • 一个很简单的vfp问题,各位请进!
  • 各位大侠很简单的问题,来拿分啊。
  • 各位朋友:向你要个例子,很简单的
  • 问题很简单,我给30分,各位请进.
  • 我搞不清楚这个问题很简单,各位见笑
  • 很简单的问题,帮我看看,各位高手
  • 这句SQL怎么写?对各位大吓一定很简单

关键词

  • 控件
  • savepicturedialog
  • 去掉
  • 保存
  • 创建
  • free
  • 动态
  • finally

得分解答快速导航

  • 帖主:fan27
  • blackfiles
  • xzgyb
  • xzm2000

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo