| 网站首页 | 业界新闻 | 群组 | 人才 | 技术文章 | 下载频道 | 博客 | 代码贴 | 编程论坛
绝地游戏外挂辅助教学千里之行 始于足下
共有 551 人关注过本帖
标题:win7 64位下运行vf9.0 sp1的问题
只看楼主 收藏
zhengxinhai
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-9-10
结帖率:0
  已结贴   问题点数:20  回复次数:7   
win7 64位下运行vf9.0 sp1的问题
在win7 64位环境下运行vf9.0 sp1 表单同在xp下一致,但连编后运行结果就变了,且有的命令按钮不可用,请问各位老师,怎么处理呢?
2015-09-10 15:33
hepingfly
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:195
专家分:657
注 册:2015-5-21
  得分:7 
没遇到。是不是在不同的文件夹里有重名的文件.

[ 本帖最后由 hepingfly 于 2015-9-10 16:08 编辑 ]

星际花草
2015-09-10 15:37
zhengxinhai
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-9-10
  得分:0 
没有
2015-09-10 15:39
吹水佬
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:117
帖 子:4831
专家分:19785
注 册:2014-5-20
  得分:7 
可能用了非VFP自带的控件
2015-09-10 15:51
hepingfly
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:195
专家分:657
注 册:2015-5-21
  得分:0 
同名的过程有没有。过程名与文件名有无重名?这种情况编译后执行的结果,与运行原程序也可能不同。

星际花草
2015-09-10 15:55
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:65
帖 子:2121
专家分:5175
注 册:2015-3-25
  得分:7 
查询数据的结果会不同,比如在XP中运行

SELECT * FROM 表1 WHERE 编号 IN(SELECT 编号 FROM 表2 WHERE 编号=c编号)

上面的查询,在XP中编译,是可以查到结果的,但把他放到WIN7上,就查不到内容了。

我后来,好像改为

SELECT * FROM 表1 WHERE ALLT(编号) IN(SELECT ALLT(编号) AS 编号 FROM 表2 WHERE ALLT(编号)=ALLT(c编号))
2015-09-11 13:43
hepingfly
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:195
专家分:657
注 册:2015-5-21
  得分:0 
再就是:在有问题的源程序代码行中,认为有必要查看计算结果的地方,加上几个 messagebox(),运行源程序,以及编译后再运行。反复测试几次看看提示的结果。测试完毕最后去掉 messagebox. (仅供参考)

星际花草
2015-09-12 23:53
qq8533
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-12-7
  得分:0 
采用Set Collate To "MACHINE" 后,问题均处理。
5 天前 19:49







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

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