标题:我觉得vfp9还是存在种种小问题!
只看楼主
dragonmanyu2
Rank: 2
等 级:论坛游民
帖 子:36
专家分:12
注 册:2013-2-13
结帖率:33.33%
已结贴  问题点数:20 回复次数:15 
我觉得vfp9还是存在种种小问题!
以前用VFP5编的程序,常常出错,同样代码在VFP9下就正常了,
但我发现VFP9在win7 的支持方面还是有问题
比如:上次我在论坛问过的,在winxp+vfp9下运行正常的表单,在win7+vfp9下提示
label字体出错,后来我只好删除标签,在win7下重制LABEL.
但奇怪的是,今天我试下来,同样的环境下,又不报错了!!!
而且以前报错的字体是宋体,这次也是,却正常显示了
搜索更多相关主题的帖子: 正常 而且 
2013-03-18 09:59
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
得分:3 
我都是用VFP默认的字体,没遇到过这问题

[ 本帖最后由 kiff 于 2013-3-18 10:20 编辑 ]
2013-03-18 10:05
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:3 
没遇到过这问题

2013-03-18 10:32
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:3 
字体怎样出错了?

授人以渔,不授人以鱼。
2013-03-18 22:12
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
可能显示乱码吧
2013-03-18 22:20
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:3 
关于字体的问题,我想跟楼主说几句:Windows XP和Windows 7的常用字体命名发生了变化。XP中叫“宋体-GB2312”,而Win7中叫“宋体”,所以在XP中设置的常用字体在Win7中就找不到了。于是,发生了楼主案例中的问题。其实,用FoxPro自己默认的字体或其它常用英文字体(比如:Times New Roman)作为默认都可。内容为英文时,以默认的英文字体为标准,而中文时,会自动变成宋体,不影响使用,更不会因为字体名字不同而出错。
2013-03-19 09:34
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
得分:3 
以下是引用taifu945在2013-3-19 09:34:56的发言:

关于字体的问题,我想跟楼主说几句:Windows XP和Windows 7的常用字体命名发生了变化。XP中叫“宋体-GB2312”,而Win7中叫“宋体”,所以在XP中设置的常用字体在Win7中就找不到了。于是,发生了楼主案例中的问题。其实,用FoxPro自己默认的字体或其它常用英文字体(比如:Times New Roman)作为默认都可。内容为英文时,以默认的英文字体为标准,而中文时,会自动变成宋体,不影响使用,更不会因为字体名字不同而出错。
你好。如此说来,如果为了美化界面,想用到自己安装的字体做标签,在不同的操作系统中运行程序时极可能会报错了?有什么办法可以解决这个问题吗?
2013-03-21 07:36
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
以下是引用陶然愚者在2013-3-21 07:36:15的发言:

你好。如此说来,如果为了美化界面,想用到自己安装的字体做标签,在不同的操作系统中运行程序时极可能会报错了?有什么办法可以解决这个问题吗?
不完全是这样,我说的情况仅限于Windows操作系统自带的字体,比如:宋、仿、黑、楷。其它软件带来的字体(比如:Office自带微软雅黑、华文宋体),或者第三方字体(比如:方正字体、汉仪字体等等)不会产生这种情况,因为这些字体的名字是固定的,不会由于操作系统的变化而变化,可以放心自定义。
2013-03-21 07:53
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
以下是引用陶然愚者在2013-3-21 07:36:15的发言:

你好。如此说来,如果为了美化界面,想用到自己安装的字体做标签,在不同的操作系统中运行程序时极可能会报错了?有什么办法可以解决这个问题吗?
想用到自己安装的字体做标签,在不同的操作系统中运行程序时不报错
1、在不同的操作系统中安装同样字体
2、做成图片插入表单
2013-03-21 08:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
可以获取系统中安装字库清单的,再依据关键字搜索出完整的字体名称就可用了,弄到像html的字体列表一样即可。

授人以渔,不授人以鱼。
2013-03-21 12:20



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




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

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