在win2000调好的程序,拿到客户的win98下了好多错误。我还以为只要把程序在win98下重新编译一下就可以了,结果在win98下面只要一点击“全部保存”按钮就弹出“非法操作”的窗口,真烦啊,难道只能把程序在win98下重新写一次吗?

解决方案 »

  1.   

    Win98和Windows2000差异太大了,不过在Win98下做的程序,一般在W2k上都能跑
      

  2.   

    我的意思是,在win98下打开win2000下的工程,只要稍稍做做一下改动,然后点击工具栏里那个“全部保存”的按钮,就出现非法操作的对话框。
      

  3.   

    呵呵,我估计是你的项目中使用了windows2000的特有字体。
      

  4.   

    windows2000是NT的内核
    所以很多程序都要改
      

  5.   

    字体也乱了,我在WIN2000下字体设置的是"宋体",结果到WIN98下就变成系统默认的字体了.
      

  6.   

    楼主用的是不是Delphi2005啊?我在D2005里遇到过类似的问题,但是我用Delphi6,在98、2K、XP下都很稳定。98的字体,本来默认的就是宋体吧?