Zajmuję się tworzeniem aplikacji formularza okna. W jednej z moich postaci umieszczam kontrolkę skrzynki obrazkowej. Działa dobrze przez większość czasu. Ale czasami wyświetla czerwony krzyżyk zamiast wyświetlać rzeczywisty obraz.Picture Box out of Memory
W dalszej części zapoznałem się z tym i dowiedziałem się, że ten wyjątek obsługuje wewnętrznie. Więc idę do Debug->Exceptions
i sprawdź odpowiednie pola thrown
. Następnie stwierdziłem, że czerwone pole jest wyświetlane z powodu następującego błędu:
A first chance exception of type 'System.OutOfMemoryException' occurred in System.Drawing.dll
Additional information: Out of memory.
Czy jakiekolwiek ciało może sugerować mi, jak sobie z tym poradzić?
zobaczyć: http://stackoverflow.com/questions/2449587/out-of-memory-with-multi-images-in-one-picturebox – Waqas
Czy ponownie ustawiasz obraz do wielu zdjęć? Jeśli tak, to czy usuwasz poprzednie zdjęcie przed załadowaniem następnego? –
Sprawdź, czy nie utknąłeś gdzieś w nieskończonej pętli. Sprawdź, czy rozmiar zdjęcia nie jest podobny do 1 gb lub coś podobnego. Sprawdź, czy Twój komputer jest nie tylko stary i czy nie ma w nim pamięci. –