使用DELPHI自带的image控件时资源占用率太高的问题,不知道如何解决或有没有其它的控件? ( 积分: 80 )

  • 主题发起人 主题发起人 riren
  • 开始时间 开始时间
R

riren

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在做的程序一般都有20个左右动态的图,所以用image控件,因为程序的需要,以后可能还要继续增加,但是我在使用中,差不多增加一个动态的图片系统占用率就+1%左右,使有的图产生了拖影,如果从文件夹中读取也非常耗资源,甚至死机。因为我隔几秒钟就要动态和非动态切换(现在是用两个image控件切换),
请问高手,怎样才能节约资源,或者有个好一点的控件,只要能用这么多图,并且资源占用率低就可以了,现在是80%左右,20来个动态,20来个静态的.
 
我现在做的程序一般都有20个左右动态的图,所以用image控件,因为程序的需要,以后可能还要继续增加,但是我在使用中,差不多增加一个动态的图片系统占用率就+1%左右,使有的图产生了拖影,如果从文件夹中读取也非常耗资源,甚至死机。因为我隔几秒钟就要动态和非动态切换(现在是用两个image控件切换),
请问高手,怎样才能节约资源,或者有个好一点的控件,只要能用这么多图,并且资源占用率低就可以了,现在是80%左右,20来个动态,20来个静态的.
 
不会这么糟吧,你的图片很大?
 
我觉得也不太可能吧。又这么邪呼吗?
 
那么怪,如果是文件的话换浏览器组件WebBrowser来看看,呵呵
 
图片不大,一般是40*40像素,
换了好几台机子都这样
图片少一半就没事
 
那是不是有些资源没有释放呀.或者是不是电脑配置太低了,我做了一个图像浏览软件,一次加入1024*68的BMP,JPG图片20张都,总数有达60张图片不会死机(WINXP,256,CPU:1.8g).
 
代码的问题。不是image 的问题
 
但是如果我不控制这些图片,只是放在那边也是会出现拖影的情况的,当然其他照常运行
 
静态的是没什么关系,就是动态的一多就出问题
 
楼主怎么怎么动态显示?是间隔固定时间顺次显示吗?
 
你必须把代码贴上来看看
 
动态显示是
原先GIF图片就是动态的,直接放到Image控件中的啊
没有什么代码的啊
 
后退
顶部