| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 882 人关注过本帖
标题:程序修改后还是原来的结果
只看楼主 加入收藏
hgwzc
Rank: 2
等 级:论坛游民
帖 子:29
专家分:21
注 册:2007-10-6
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:17 
程序修改后还是原来的结果
本人编了一个循环程序,运行可以,但修改后还是原来的结果,只有将其内容全复制另存到一个新文件中去,才能运行出新结果,请问各位是什么原因,怎么解决?
2014-12-24 09:14
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:4 
可能是你这程序原编译文件 .fxp 与 .PRG 的日期不一致,.fxp的日期大于.PRG日期,这样的话,把.fxp文件删除即可
2014-12-24 09:22
hgwzc
Rank: 2
等 级:论坛游民
帖 子:29
专家分:21
注 册:2007-10-6
收藏
得分:0 
谢谢kiff老师,删除.fxp文件就行了.再请问:这个.fxp是什么文件,在程序中是什么作用?
2014-12-24 09:32
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
以下是引用hgwzc在2014-12-24 09:32:08的发言:

谢谢kiff老师,删除.fxp文件就行了.再请问:这个.fxp是什么文件,在程序中是什么作用?
.fxp 文件是VFP编译后的目标文件,VFP执行也是这文件,当 DO PRG程序时,VFP会寻找对应的FXP文件,如果不存在FXP文件或者FXP的日期小于当前PRG日期,VFP就自动编译当前的PRG文件,这样就生成了 FXP文件,但有个注意点:当存在FXP文件,且这个FXP文件日期大于PRG日期时,VFP认为这个FXP是最新的就不会再编译了(除非人为重新译)

[ 本帖最后由 kiff 于 2014-12-24 09:44 编辑 ]
2014-12-24 09:39
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:4 
以下是引用kiff在2014-12-24 09:39:29的发言:

.fxp 文件是VFP编译后的目标文件,VFP执行也是这文件,当 DO PRG程序时,VFP会寻找对应的FXP文件,如果不存在FXP文件或者FXP的日期小于当前PRG日期,VFP就自动编译当前的PRG文件,这样就生成了 FXP文件,但有个注意点:当存在FXP文件,且这个FXP文件日期大于PRG日期时,VFP认为这个FXP是最新的就不会再编译了




学习

DO IT YOURSELF !
2014-12-24 09:43
hgwzc
Rank: 2
等 级:论坛游民
帖 子:29
专家分:21
注 册:2007-10-6
收藏
得分:0 
学习了,谢谢老师!
2014-12-24 09:45
hgwzc
Rank: 2
等 级:论坛游民
帖 子:29
专家分:21
注 册:2007-10-6
收藏
得分:0 
如果修改了.prg文件后,怎么修改.fxp文件呢,还是直接删除.fxp文件,再运行.prg文件?
2014-12-24 09:50
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
以下是引用hgwzc在2014-12-24 09:50:17的发言:

如果修改了.prg文件后,怎么修改.fxp文件呢,还是直接删除.fxp文件,再运行.prg文件?
.fxp文件是由.prg文件编译过来的,是VFP自己做的事,你可以不用理会它,出现你这问题是因为你的电脑日期曾经不正确,可能是远远大于当天的日期,在当时你 DO PRG 这样就生成了相应的FXP文件,当你后来把日期修改回来时,再修改你的PRG文件,这时的PRG文件日期就小于FXP日期了,所以再  DO PRG文件时,就不编译你现在的PRG文件,也就是说运行的还是你原先的那个 FXP 文件,你就觉得结果没变化,当你删除了这文件后,VFP才重新编译你现在的PRG文件,这时得到的FXP文件才对
2014-12-24 10:01
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
以下是引用hgwzc在2014-12-24 09:50:17的发言:

如果修改了.prg文件后,怎么修改.fxp文件呢,还是直接删除.fxp文件,再运行.prg文件?
遇到你这样问题,直接删除 FXP 即可
2014-12-24 10:05
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
对的 直接删除 FXP
2014-12-24 11:07
快速回复:程序修改后还是原来的结果
数据加载中...
 
   



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

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