首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

资源文件!该如何处理

2013-03-04 
资源文件!现在有几张图片,嵌入exe的。在picturebox循环显示,结果内存一直在涨,几百K的速度。。。资源文件不是

资源文件!
现在有几张图片,嵌入exe的。在picturebox循环显示,结果内存一直在涨,几百K的速度。。。资源文件不是都在内存吗?怎么还涨呢??还有尝试释放掉,还是100K的增长。。

case 2:
                    image = (Image)rm.GetObject("a2");
                    pictureBox1.Image = image;
                    image1.Dispose();
                      break;
                case 3:
                    image1 = (Image)rm.GetObject("a3");
                    pictureBox1.Image = image1;
                    image.Dispose();
                      break;

[解决办法]
试试:
pictureBox1.Image = (Image)rm.GetObject("a3");

如果短时间内存涨是正常的,如果不稳定那就有问题。
[解决办法]
GetObject函数代码是什么样的?
按理说不需要Image.Dispose和Image1.Dispose
[解决办法]
int i=2;
pictureBox1.Image = (Image)Properties.Resources.ResourceManager.GetObject("a" + i);

热点排行