| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1299 人关注过本帖, 1 人收藏
标题:vf中图片插入 显示的问题
只看楼主 加入收藏
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:0 
dbf 文件或者 sql_server 储存图片,文档,影像的通用方法:我的体会:此法很简单,可靠,使用畅通无阻。
   (vfp 9.0 使用)
1、表的字段:一律使用 备注字段或 text 字段,不要使用 通用型或 image 型。
2、先将图片,文档,影像等变成base64编码数据,比如:
   cccc=Strconv(Filetostr("f:\茉莉花.jpg"),13) && 将f盘上,一张叫‘茉莉花’的手机照片转变成64编码。
3、use 表名
   replace 表的一个备注字段 with ccc && 文件已经储存.
4  以后使用图片啦,取出文件,:
   ffff=Strtofile(Strconv(备注字段名,14),"f:\茉莉花.jpg")  && 将字段恢复成原来的图片(不管原来有没有)
5、显示图片:做一张表单,表单上做上一个 image (用鼠标从vfp的控件栏内 ,拉下一个image 图片方格)
   如果他的名称是:Image1,于是,用下面句子显示他:此句可以写在表单的 init 事件中.
   use 表名
   ffff=备注字段
   Thisform.Image1.PictureVal=Strconv(ffff,14)
      .....可以试试
  

[ 本帖最后由 qingfameng 于 2011-3-9 22:29 编辑 ]
收到的鲜花
  • qjbzjp2011-03-08 15:35 送鲜花  49朵   附言:我很赞同,值得一试。
2011-03-08 14:00
xmlz
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:294
专家分:1392
注 册:2010-8-29
收藏
得分:4 
一、
照片=getpict()
append blank
append general 照片 from (照片) &&加括号

二、
不同的机器VFP安装位置不同可能产生这种情况。
可以直接把wizembss.vcx、wizembss.vct复制到自己的程序文件夹下,复制时连这个一起复制。
或者在主程序写:
SET PATH TO HOME()+"wizards" ADDITIVE
2011-03-08 17:15
weihaoq
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2011-3-8
收藏
得分:0 
谢谢各位大狭
2011-03-09 15:32
快速回复:vf中图片插入 显示的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020579 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved