社区
VFP
帖子详情
调试正常,编译后就不正常了,紧急求助!!!!!!!!!100分
ahhfclt
2004-10-29 10:47:10
我用的是二进制备注型字段贮存图片,然后用image显示出来,语句如下
thisform.image1.picture="TMP.JPG"
thisform.image1.height=200
thisform.image1.width=150
thisform.refresh()
调试是正常的可以显示的,不过编译成可独立运行的文件后就不显示了,请各位大大指教,怎么样解决,是什么原因?
...全文
149
15
打赏
收藏
调试正常,编译后就不正常了,紧急求助!!!!!!!!!100分
我用的是二进制备注型字段贮存图片,然后用image显示出来,语句如下 thisform.image1.picture="TMP.JPG" thisform.image1.height=200 thisform.image1.width=150 thisform.refresh() 调试是正常的可以显示的,不过编译成可独立运行的文件后就不显示了,请各位大大指教,怎么样解决,是什么原因?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
15 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
fengyeng
2004-11-18
打赏
举报
回复
设置默认路径了吗?
Surpass
2004-11-02
打赏
举报
回复
通用型的字段方便些。
另外:
thisform.image1.picture="TMP.JPG"
thisform.image1.height=200
thisform.image1.width=150
thisform.refresh()
执行这些代码前设置默认路径了吗?
xclzteb
2004-11-01
打赏
举报
回复
把图片保存为通用型不更好吗?可以省很多事。
LAIYANGPJ
2004-10-29
打赏
举报
回复
你加上自动默认的路径试一下:
STRTOFILE(photo,"TMP.JPG")
***********
TMP=sys(5)+sys(2003)+'\TMP.JPG'
**************
thisform.image1.picture=TMP
thisform.image1.height=200
thisform.image1.width=150
thisform.refresh()
ahhfclt
2004-10-29
打赏
举报
回复
而且我发现实际上tmp.jpg文件已随着我的操作改变了,不过就是image控件不变,真奇怪,在foxpro环境下是可以改变的,问题在哪呢
ahhfclt
2004-10-29
打赏
举报
回复
给我的感觉就是image不刷新,刚运行的时候那个默认的可以显示,就是不刷新,不过如果有设置有错的话,为什么在foxpro环境下运行都刷新正常呢
十豆三
2004-10-29
打赏
举报
回复
也就是说:
在
STRTOFILE(photo,"TMP.JPG")
之前加:
go 记录号 &&这个记录号是你字段photo存放TMP.JPG二进制数据的记录号。
ahhfclt
2004-10-29
打赏
举报
回复
成功了,不过image控件显示不出来,但是我在foxpro环境下可以显示出来的呀
十豆三
2004-10-29
打赏
举报
回复
我按照你的题目,做了一个实验,没有问题。
估计是执行
STRTOFILE(photo,"TMP.JPG")
这句时,当前photo字段里是空的,也就是说你在执行
STRTOFILE(photo,"TMP.JPG")
之前很有可能记录的当前位置发生了变化。
十豆三
2004-10-29
打赏
举报
回复
检查一下这句成功了吗?
STRTOFILE(photo,"TMP.JPG")
即:
P=STRTOFILE(photo,"TMP.JPG")
if P=0
messagebox("未成功!",16)
else
messagebox("成功!",64)
endif
ahhfclt
2004-10-29
打赏
举报
回复
前面还有一句STRTOFILE(photo,"TMP.JPG")即是将字段值转化成tmp.jpg
LAIYANGPJ
2004-10-29
打赏
举报
回复
看一下你的TMP.JPG图片是不是没有在你的编译文件夹里?
LAIYANGPJ
2004-10-29
打赏
举报
回复
nnd,不管那么多好了就成........
ahhfclt
2004-10-29
打赏
举报
回复
NND,我将tmp.jpg改成tmp1,即将所有的tmp改成tmp1就成了,这是什么原因呀,是不是foxpro问题
十豆三
2004-10-29
打赏
举报
回复
在foxpro环境下是可以改变的,问题在哪呢
---------------------
说明你在foxpro环境下,当前目录里有tmp.jpg这个文件,用以下在foxpro环境下运行,看一看有没有问题。
DELETE FILE "tmp.jpg"
STRTOFILE(photo,"TMP.JPG")
IF FILE("TMP.JPG") &&判断STRTOFILE是否成功
thisform.image1.picture="TMP.JPG"
thisform.image1.height=200
thisform.image1.width=150
thisform.refresh()
ELSE
MESSAGEBOX("未找到Tmp.jpg文件!",16)
RETURN
ENDIF
相关推荐
易语言
调试
软件
正常
,但是打包出来就各种出错问题记录
一开始以为是静态
编译
的时候出错,导致打包出错。后面
编译
正常
了,打包出来的也不能运行。然后一行一行排查问题,发现(主要是对易语言不熟悉): 易语言的
调试
输出()命令,仅作为
调试
使用,在
编译
后是不会被执行的。而我的执行命令刚好就放在
调试
输出里面,所以运行不
正常
。删掉
调试
输出,就能
正常
执行了。 ...
[dead loop][mac os]clang
编译
优化导致程序死循环问题
mac客户端之前
调试
都运行
正常
,最近正是
编译
后,运行
正常
,但是无法停止。 经过定位(此种曲折),发现是一个while ((c = a - b) <= 0) {} 逻辑进入死循环。 那为什么
调试
的时候
正常
呢,是因为编() ...
Hbuilder X 真机
调试
,手机能
正常
识别,但是一直在
编译
的问题
真机
调试
,手机能
正常
识别,但是点击运行后一直在
编译
没有下文 解决方法: 重新安装 微信web开发者工具,即可
有关真机
调试
中arm CPU的指令集
今天在真机
调试
的时候,出现了一个错误,如下图所示: 按照提示,No architectures to compile for.......,意思是说目前这个设置不能在我所选择的真机上
编译
。因为我之前使用4S的时候能够
正常
编译
,但是我现在使用5S的时候就不能给
正常
编译
了。原因就是我的5s需要能够支持64位
编译
,如果要似的项目支持64位,我们可以按照如下操作,进行添加设置。
STM32仿真器运行
正常
,脱离仿真器后无法运行
今天
调试
STM32的程序时,发现程序在仿真器环境下运行一切OK,但是固化程序后,程序在完成初始化后就不运行了。 参照网上一些朋友说的检查复位电路、晶振电路、boot0和boot1管脚电平等等都是
正常
的。 最后发现是由于
调试
信息引起的:在程序仿真过程中,使用了printf对数据进行打印
调试
信息,程序运行到printf函数后就不运行了,将
调试
信息删除后,程序运行
正常
。 希望对大家能有帮助。 ——...
发帖
VFP
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
2574
社区成员
2.9w+
社区内容
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-29 10:47
社区公告
暂无公告