怎样才能做到2000和98一致?????????

解决方案 »

  1.   

    把Form的Scral属性设置为False就可以了
      

  2.   

    将你所有的Form的Scral属性设置为False然后编译一遍绝对可以
      

  3.   

    我觉得应该是win2000用unicode保存,而win98不支持unicode应用程序导致的,以前在csdn上看到过类似的贴子,有介绍怎样在win2000下改成非unicode保存,具体不知道怎么做
      

  4.   

    scaled:=false;
    在2000下编译的程序在98上运行时,窗口变的很大,而且窗口上的字体也都不对了。
    该如何处理呢?
    把窗口的FONT属性修改一下:字体:宋体
    SIZE :9
    字符集:CHINA_GB2312如果,把下面的内容修改到注册表中,以后就不就每次都修改了:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\FormDesign]
    "DefaultFont"="宋体,9"
    字体的问题。
    解决:一、在2000中设计时,把字体设为宋体(默认的不是),字号用9号也不错,大些也没关系;
         二、容易忽视的一个问题:在把字体改过后,一定得把字符集改成GB2312,而不是原来的什么ansixxxx的。这是关键的,D在2000下有个有趣的事:当新建一个FORM时你就把字体设成宋体,那么它会自动把字符集改成GB2312,但是如果你放过什么控件到FORM上后再改字体,它就不会自动改字符集了。