2011-10-03 89 views
0

我在vb.net 2003年這裏的桌面應用程序,當我們加載主屏幕中,我們發現了顯示內存未處理的異常,但我們能夠繼續工作過的形式和檢索數據。它工作正常,但圖像沒有被加載。OutOfMemoryException異常在vb.net

在我們有加載的背景圖像的主畫面時,圖像中的一個是動畫。請任何人都可以幫忙。提前致謝。

+0

而你的文章是 「OutOfCode」。請張貼加載事件代碼的片段。 – adatapost

+0

@ShinyManu - 歡迎來到StackOverflow。請參閱[此鏈接](http://stackoverflow.com/questions/how-to-ask)有關如何問[完美的問題]提示(http://msmvps.com/blogs/jon_skeet/archive/2010 /08/29/writing-the-perfect-question.aspx)。 – Smudge202

+1

GDI +喜歡拋出OOM,原因與內存不足無關。但是在'動畫'時忘記使用Dispose()肯定是獲取異常的好方法。 –

回答

0

如果您通過Image.FromFile加載圖像,MSDN文檔指出將嘗試加載無效圖像文件或嘗試加載GDI +不支持像素格式的圖像時引發OOM異常。

既然你提到,你是能夠攜帶上運行你的應用程序,但圖像沒有顯示,這聽起來像一個可能的罪魁禍首。

+0

其Windows 7筆記本電腦我use.in XP它工作正常 – ShinyManu

相關問題