我用Delphi中的Canvas空间绘制图象,因为是类似二维动画的东西,
所以将Form的DoubleBuffer设为True,这样图片刷新就不会闪烁。同时使用了API函数GetTickCount进行延时控制。
但是,在Win98下程序运行的十分快,而在Win2000里面要慢很多倍。
请问各位大侠,这是怎么回事?有什么好方法改正?

解决方案 »

  1.   

    與我應用相反啊,我在Win2K下的同樣的數學計算相對98要快很多倍, 可能是你2K的服務起的太多了!!!
      

  2.   

    我们的机器是比较新的联想商用机,P4 2.4/512M DDR/GF 2 MX/ST 鱼V 80G。
    我的2000是Proffessional的没有必要的服务,比如DHCP Client都被我关了。
      

  3.   

    我觉得WINDOWS的很多方面性能有差异,这是我们没办法解决的,包括实时性问题,用其它控件试试:http://218.56.11.178:8020/web/index.aspx-》下载基地-》控件-多媒体-》Image Lib Suit 6  /ImageEn.v2.0.7 /adodraw42