Страница: 1 |
Страница: 1 |
Вопрос: при работе Imagelist выдает ошибку- Out of memory.
Добавлено: 21.11.07 13:26
Автор вопроса: LifeFire | ICQ: 176396432
Private Sub File1_Click()
On Error GoTo fileError
Renamer.ImageList1.ListImages.Clear 'Чистим имаджлист
Set picView.Picture = Nothing
s = CStr(File1.List(File1.ListIndex))
sFirstPath = CStr(Renamer.File1.Path)
Renamer.ImageList1.ListImages.Add i, , LoadPicture(sFirstPath & "\" & s)
Set picView.Picture = ImageList1.ListImages(i).Picture
Exit Sub
fileError:
MsgBox Err.Description, vbExclamation, "Ошибка"
Renamer.ImageList1.ListImages.Clear
Set picView.Picture = Nothing
End Sub
Обычный саб открытия картинки через PictureBox посредством ImageList. При открытии некоторых jpg файлов пишет ошибку- Out of Memory. Что за штука такая и почему она возникает может кто объяснить?? Ведь имаджлист я в начале очищаю, почему не хватает памяти?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #1
Добавлено: 22.11.07 13:52
Сервис-пак за нумером 6 установлен?
Если нет, то сюда: http://www.microsoft.com/downloads/details.aspx?familyid=9EF9BF70-DFE1-42A1-A4C8-39718C7E381D&displaylang=en
Номер ответа: 2
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #2
Добавлено: 22.11.07 22:14
"Обычный саб открытия картинки через PictureBox посредством ImageList."
Если надо просто открывать картинки, зачем нужен ImageList? Открывай сразу в PictureBox
Номер ответа: 3
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #3
Добавлено: 22.11.07 22:14
Хотя может я недопонимаю...
Номер ответа: 4
Автор ответа:
LifeFire
ICQ: 176396432
Вопросов: 22
Ответов: 150
Профиль | | #4
Добавлено: 23.11.07 13:10
Я просмотрщик картинок сделал. В принципе имаджлист то и не нужен раз он такой глючный, можно сразу загружать в пикчурбокс..
А сервиспак у меня последний, 6й