标题:PictureVal很怪异是吗?在VFP里没有问题,编译exe,却不显示图像,也不报出 ...
取消只看楼主
tack
Rank: 1
等 级:新手上路
帖 子:24
专家分:3
注 册:2015-12-22
结帖率:40%
已结贴  问题点数:20 回复次数:3 
PictureVal很怪异是吗?在VFP里没有问题,编译exe,却不显示图像,也不报出错!
PictureVal很怪异是吗?在VFP里没有问题,编译exe,却不显示图像,也不报出错!
大家遇到没有?

Select dbf语丝
**总数,ID,内容,类别,上传作者,上传日期
GO INT(RECCOUNT() * RAND() + 1)
GO 11
This.Parent.tipsText.caption = ALLTRIM(dbf语丝.内容)
IF ISNULL(dbf语丝.配图)
    This.Parent.TipsPic.visible = .F.
    This.Parent.TipsPic.Picture = ""
    this.Parent.tipsText.Left = 12
    this.Parent.tipsText.width = 217
ELSE
    IF !DIRECTORY(MyPath + "temp")
        MKDIR (MyPath + "temp")
    ENDIF
    IF !FILE(dbf语丝.配图,MyPath + "temp\语丝配图." + ALLTRIM(STR(dbf语丝.ID)) + "." + dbf语丝.配图格式)
        =Strtofile(dbf语丝.配图,MyPath + "temp\语丝配图." + ALLTRIM(STR(dbf语丝.ID)) + "." + dbf语丝.配图格式)
    ENDIF
&&    This.Parent.TipsPic.PictureVal = CAST(dbf语丝.配图 as W)        这句怎么也不行,只好用下面一句生成图像文件再显示!好晕。
    This.Parent.TipsPic.Picture = MyPath + "temp\语丝配图." + ALLTRIM(STR(dbf语丝.ID)) + "." + dbf语丝.配图格式
    this.Parent.tipsText.Left = 90
    this.Parent.tipsText.width = 139
    This.Parent.TipsPic.visible = .T.
ENDIF


补图1,在VFP中运行效果:


补图2,exe运行效果:


[此贴子已经被作者于2016-6-14 21:33编辑过]

2016-06-14 20:35
tack
Rank: 1
等 级:新手上路
帖 子:24
专家分:3
注 册:2015-12-22
得分:0 
回复 2楼 tlliqi
谢谢!补上图了。麻烦,谢谢
2016-06-14 21:34
tack
Rank: 1
等 级:新手上路
帖 子:24
专家分:3
注 册:2015-12-22
得分:0 
BLOB
2016-06-16 23:38
tack
Rank: 1
等 级:新手上路
帖 子:24
专家分:3
注 册:2015-12-22
得分:0 
回复 8楼 山狼LS
谢谢,我前几天也是碰巧可以了。花了我好几天时间!
2016-06-23 00:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-465956-1-1.html




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

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