你先确认是否是你的Win98 环境问题? 我一直在Win2000/Win98下用Delphi交叉编程,没有这种毛病。stone

解决方案 »

  1.   

    看看是不是用了2000下有而98下没有的api调用,当内存出问题的时候,什么怪事都能发生。
    我也在2000/98下交叉编程,出现过2000下编译的程序在98下不能运行,但还没碰到你说的
    情况。
      

  2.   

    将中文windows2000的显示/属性/外观中的方案改成“windows 经典”方案,再重新组织窗体和编译即可。
      

  3.   

    我也有类似的经历,我是在nt4+sp5下写的到98下运行居然的到的文本里全为乱码,真是搞不懂!
      

  4.   

    我用的是 win2K + win98 + win95, (没办法, 在家,在单位一起写, 来回 copy 坏盘无数,后改用cd-rw)没有问题,  没有API 只会出说 找不到dll 或 XXX 运行出错.  看这样子,你用的窗口风格和字体不太对.你可不可以 重装 98 ( win2000 太大),重装 D5 ?
      

  5.   

    你可以参考一下以前的帖子:http://expert.csdn.net/TopicView.asp?id=37000
    或许会有帮助。