我在XP下面写了一个程序,打包后在widows me下面安装,很顺利的装上了,
可是一运行就发现程序完全变了,界面粗糙了,颜色不鲜艳了,原来还算流畅
的动画变的像幻灯片一样了,简直惨不忍睹!要说是机器的原因,这可是同一台
机器呀?请高人指教,谢谢!

解决方案 »

  1.   

    //我在XP下面写了一个程序,打包后在widows me下面安装,很顺利的装上了,
    可是一运行就发现程序完全变了,界面粗糙了,颜色不鲜艳了这个正常,因为你的程序在xp下的xp窗口样式不是你用程序生成的,到了winme下,自然就会变成winme的风格//原来还算流畅
    的动画变的像幻灯片一样了,简直惨不忍睹!这个不应该,把你的有关代码贴出来
    另外,先杀毒试试
      

  2.   

    代码很简单,是个试验性的程序。就是用定时器控制图片框的移动,在timer事件中写:
    picture1.top=picture1.top+100
      

  3.   

    VBCHS.DLL加上没有,没这个字体会变样....
    //原来还算流畅
    的动画变的像幻灯片一样了,简直惨不忍睹!建议贴出代码,另外你确认你WINME没毒吗?
      

  4.   

    98和me对部分API中内存分配与2000/xp不同,2000/xp完全好用,98和me内存就不够,如果用的多了就会这样,更多甚至会启动时就出错
      

  5.   

    2000/xp下程序运行速度就是普遍都比98/ME下快。
      

  6.   

    谢谢各位热心帮助。
    代码太长,不方便贴。
    VBCHS.DLL原来没有,我加进去试一试。
    Me可能有病毒,我杀一下试试再说。
    再详细的问几个问题,麻烦各位了:
    1、总共使用了十几个定时器,其他运行正常,只有
       这一个不正常,而它的代码又是最简单的。
    2、资源文件中主要是BITMAP,总大小是600KB,是否
       在工程中添加了文件,写入以下语句:
       picture1.picture=loadrespicture(...,vbresbitmap)后
       它们就常驻内存了?如过是,怎样不让他们常驻内存?
    3、定时器占用内存多吗?
    4、GetPrivateProfileString,WritePrivateProfileString,LockWindowUpdate,
       GetSystemMenu,这几个API占用内存多吗?
    5、内存使用多少算多?3~4MB是不是太多了?
    6、怎样才能降低内存占用量?
       谢谢各位。