标题:vfp6的兼容性问题
只看楼主
刘芳芳
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2016-9-30
结帖率:20%
已结贴  问题点数:20 回复次数:8 
vfp6的兼容性问题
在XP下用VFP6做的管理系统,现在操作系统改为WIN(64位),exe文件兼容性已改,进入管理系统后有的功能正常,有的功能则要取消兼容性才正常,哪位老师能赐教?谢谢了!!!
搜索更多相关主题的帖子: vfp6 兼容性 管理系统 取消 老师 
2017-09-21 16:10
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:7 
Windows什么版本?
2017-09-21 16:22
刘芳芳
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2016-9-30
得分:0 
回复 2楼 吹水佬
xp sp3
2017-09-21 16:28
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用刘芳芳在2017-9-21 16:28:27的发言:

xp sp3

64位的XP没用过,VFP运行不正常有什么具体表现?
2017-09-21 20:01
刘芳芳
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2016-9-30
得分:0 
回复 4楼 吹水佬
开发时的环境是XP(32位),出问题的环境是win7(64位),问题现象是没按索引来显示记录,取消exe文件的兼容性后,显示就是正确的,之前这个64位环境下运行都是正常的
2017-09-22 15:16
刘芳芳
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2016-9-30
得分:0 
回复 5楼 刘芳芳
但是取消兼容性后,接收数据后不能替换相应的数据,
2017-09-22 15:17
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
得分:7 
试试用源代码重新编译。
2017-09-22 16:43
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用刘芳芳在2017-9-22 15:16:10的发言:

开发时的环境是XP(32位),出问题的环境是win7(64位),问题现象是没按索引来显示记录,取消exe文件的兼容性后,显示就是正确的,之前这个64位环境下运行都是正常的

这个问题也曾经遇到过,尤其是在不同操作系统(XP和更高版本)中共享索引文件时表现更为突出。
问题是设置的排序方式不兼容,个人是这样处理:
1、指定排序序列为 MACHINE
    SET COLLATE TO "MACHINE"
2、删除所有索引标识或索引文件,重建所有索引文件。
2017-09-22 16:53
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:7 
楼主,你如果平台就改为Win7 x64了,那就在新平台的FoxPro中打开表文件,执行REINDEX,然后把新的CDX文件打包进安装文件就好了。如果你需要在XP和Win7两个平台用,那只能保留两种CDX,分别打包了。
2017-09-25 09:23



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




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

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