最近做了一个小的PDA程序,来查看PDA中的图片。头一次运行的时候,图片能显示。到了第二轮就怎么都出现内存溢出。
一开始就想到了释放内存Dispose()函数。
但是这样调用还是出现了问题。bm还是没有释放。
差了三天的资料,网上基本上没找到解决的办法。
最后突然想起来MSDN。查了下MSDN中调用PictureBox的方法。
把程序改成
这样程序就能正常运行了。通过这个处理,我才明白了一点关于内存释放的技巧。
希望同样开发PDA程序的同行们不用再走弯路了。