| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 771 人关注过本帖
标题:WIN 7下运行 VFP 需注意的问题
取消只看楼主 加入收藏
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:658
专家分:2180
注 册:2014-2-7
结帖率:96.88%
收藏
已结贴  问题点数:20 回复次数:0 
WIN 7下运行 VFP 需注意的问题
本人用VFP开发的人事管理系统在公司运行多年。近日,公司新购一批电脑,安装的是 WIN 7系统,在运行人事系统时出现一个问题:使用拼音码(姓名拼音的首字母)查询员工“赵明刚”,在WIN7下输入“ZMG”时系统提示“未找到员工!”,而在XP下能找到。

获取汉字拼音码的算法,并不复杂,就是在 Sel Collate to "pinyin"下,采用目标汉字与每个汉字在编码表中的第一个同音字逐个进行比较。比如:汉字“明”在编码表中的首个同音字是“呣”,若通过比较其大于等于“呣”而又小于“拿”,则其拼音码为“M”。

通过测试,在 XP 下: ? '呣'>'明',返回结果为 .t.;而在WIN 7 下: ? '呣'>'明',返回结果为 .f.。这是问题的关键。经过测试,? '才'>'嚓'也存在运行结果相反的情况。

最终的解决办法:通过修改应用程序的快捷方式,使其在兼容 Windows XP SP3 方式下运行,问题解决。

不知道各位大侠是否遇到该问题?
搜索更多相关主题的帖子: pinyin 管理系统 汉字拼音 开发 
2015-11-23 10:34
快速回复:WIN 7下运行 VFP 需注意的问题
数据加载中...
 
   



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

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