我的程序在win2k里做的,所有模块都是用的宋体10号字,可拿到win98下运行就发现字体/窗体都比在win2k下大,win98一切都是按标准设置的出萨问题了?

  • 主题发起人 主题发起人 geyufly
  • 开始时间 开始时间
G

geyufly

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在win2k里做的,所有模块都是用的宋体10号字,可拿到win98下运行就发现字体/窗体都比在win2k下大,win98一切都是按标准设置的出萨问题了?各位帮帮我阿,急啊!!(50分)<br />我的程序在win2k里做的,所有模块都是用的宋体10号字,可拿到win98下运行就发现字体/窗体都比在win2k下大,win98一切都是按标准设置的出萨问题了?各位帮帮我阿,急啊!!
 
全改成宋体9号,重新编译
 
就是啊!我也遇到过一次,不过不是所有 窗口,仅仅一个窗口是这样其他的都是好的。
我用很多时间也没有找到问题在哪里,
关注!!!!!
 
这个问题我也遇到过,改成宋体 9 号就可以了。
 
这50分非我莫属了,将字体的字符集改为GB2312,就行了,楼上有几位说是改成9号,
我想你们忽略了一个问题,你在改成9号时,无意中改了字符集,所以成功了。
我有一次遇到这种情况,是将字体改为另一种,再改回来,没事了,事实上是在改动
中无意间改了字符集。
 
在W2K中把所有FORM的字體改為:Arial 9
不建議用中文字體,因哦不同的系統字體大小的算法不一定一樣,
我提議的字體是任何WINDOWS系統都有的。試試看,準沒錯!
這個情況我遇過了,我就是這樣子解決了!
 
在W2K中把所有FORM的字體改為:Arial 9,然後重新編譯。
不建議用中文字體,因哦不同的系統字體大小的算法不一定一樣,
我提議的字體是任何WINDOWS系統都有的。試試看,準沒錯!
這個情況我遇過了,我就是這樣子解決了!
 
如果FORM的SCALED不设为FAILSE,那么系统字体(小字体,大字体)与编译所用系统不一
样的话,则会出现 “字体/窗体”都变形的现象
 
pnljh说的很对,是字符集的问题,再2K众改为CHINESE_GB2312
这样的问题以前有过n多次了,所搜,参考以下吧
 
我一直用gb2312宋体9point,98/2k绝无问题
 
改动字符集。
98下只有GB2312字符集
2k下Delphi中的英文字体为“西方”字符集。
 
如果是宋体,将字符集改为CHINESE_GB2312,就可以了。
我现在用的W2K有宋体有两种字符集,一种是西方,一种是CHINESE_GB2312。
 
多人接受答案了。
 
后退
顶部