一般来说不会有问题,等你碰上的时候再说啦!
而反之则会有不可预料的错误!
就像我上回碰到的,在2000下,写ini文件,大于64k没有问题,
到了98下,只能读写最多64k的内容,把我吓得一愣一愣的!

解决方案 »

  1.   

    字体确实有问题不过将Font的Charset属性设置成GB2312_CHARSET会好一些
      

  2.   

    用Delphi5.0做的程序,在W2k下面做程序,在win98下面,一般出现以下问题:
    1、字体的不一致性
       在W2k下面正常的9号字,会在win98下面变成其它号码的字体,而且有时还会出现不同程度的乱码。当然也能改正。我用的是Win2000 advance server,在设计Delphi程序时,只需要注意一下,将字体设为宋体、CHINESE_GB2312就可以了。在win98下运行则不会出现在字体的变化。
    2、窗体的不一致性
       在W2k下面设计的界面,在Win98下会变大,这归结于Delphi在W2k下的分辨率的算法与win98下的不一样,所以,你只需要在设计时注意一下就可以了,对于程序的应用功能,没有什么大障。
    3、千年虫
       在W2k下面设计程序时,你也许会粗心的去直接对时间进行操作,而不去Format,所以,在W2k下编译没有问题的程序,在Win98下运行,会出现你想不到的问题,原因是,在W2k下,系统默认的是四位年份,但在Win98下则是两位。
    4、API
       在W2K下面设计程序时,运行时支持的有些API的调用,但在Win98下,它根本就没有封装这样的功能,所以,在W2k下面设计程序时,应当考虑一下Win98对你所调用的API的支持性。