软件注册站
热情软件屋

 
VB6编写的EXE程序显示中文字体及字号都不正常
编号: QA003030    
建立日期: 2000年6月13日 最后修改日期: 2000年6月13日
所属类别: Visual Basic - 制作安装程序
   
    操作系统:Win98 第二版
    编程工具:vb6
    问题:用VB6编写完程序后,生成EXE文件,在WIN98第二版中运行所有功能都正常,但出现LABEL及COMMAND控件上的字体及字号都不正常,程序中我所有字都是“宋体”“小五号”。重新安装VB6 再删除后又一切都正常了,不知其中差了些什么文件,请问各位高手如何解决此问题?我在制作安装程序时要包含些什么文件?
    水平: 刚入门(zzyj)
   
    qiuhmao的意见:
    安装vs Sp3应该就没问题了。参考:QA001156 "VB中的sp2,sp3,企业版这三种各代表什么含义"
    
    吴昊的意见:
    我想应该是少了 vb6chs.dll 这个文件,少了这个文件所有的中文字体显示都会不正常,但不影响程序运行。
    
    晴空飞虹的意见:
    我也碰到过类似的问题,出现这种问题的根本原因是,VB6编译的程序在运行时必须经过一个寻找msvbvm60.dll文件的过程(如找到则继续运行,否则错误提示、程序退出),而搜索这个文件又是最优先从程序所在的目录下,然后才是系统目录,所以当程序搜索到同级目录下存在运行库文件时,便利用这个库文件启动,而这样就引发了您所说的问题——所有的字号都小了……
    解决办法有两个:
    1、将同级目录下的msvbvm60.dll删除。
    2、就像上面这位朋友所说,装一下sp。

    

此问题由吴昊等回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 制作安装程序, setup, installshield, wise install

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio