我在一个控件上加载了底图后,然后在这个控件上用TIMER控件移动另一个控件的位置很慢,但不加载底图就很快请问怎样解决这问题?

解决方案 »

  1.   

    在移动的时候加一句  Application.ProcessMessage; 试试
      

  2.   

    并不是的,当程序写好了后速度是很快的,但连续运行一晚后就变得很慢了,程序完全没有改动过的,在panel上放了一个image加载了一个图片,在panel上放上一个speedbutton 在speedbutton上加载一个小图,使用timer移动speedbutton位置时很慢,但image不加载图片就很快
      

  3.   

    并不是的,当程序写好了后速度是很快的,但连续运行一晚后就变得很慢了,程序完全没有改动过的,在panel上放了一个image加载了一个图片,在panel上放上一个speedbutton 在speedbutton上加载一个小图,使用timer移动speedbutton位置时很慢,但image不加载图片就很快
      

  4.   

    没有只是做了移动操作,DELPHI真的奇怪了???
      

  5.   

    你的图有多大?
    如果是bmp的,最好转换成jpg的试一下。不一定能成功。
    你是不是有动态创建的控件,用完后没有释放。
      

  6.   

    没有动态创建控件,都没有泄漏内存,而且是JPG图片800x600的底图