![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какой максимальный размер картинки можно использовать ? [D7]
Пикчер © (2005-07-28 02:40:00)Пишу :
var
bm2 : TBitMap;
begin
bm2 := TBitMap.Create;
try
bm2.Width := 2048;
bm2.Height := 2048;
И в этом местеbm2.Height := 2048;И в этом месте у меня вылетает ошибка Аут оф ресурс. Почему ? Я что-то не так делаю ? Или это превышение допустимых размеров файла ? Или что ?
Джо (2005-07-28 05:47:00) [1]
> [9] Пикчер (28.07.05 05:32)
Совочком в меня, совочком, аноним хренов.
Пикчер (2005-07-28 05:32:00) [2]Удалено модератором
Примечание: А для бредогенераторов - bred.ru
Джо (2005-07-28 05:04:00) [3]Удалено модератором
(2005-07-28 04:57:00) [4]Удалено модератором
Джо (2005-07-28 03:55:00) [5][5] Джо © (28.07.05 03:51)
П.С. Что-то более конкретное можно предложить, только зная ответ на вопрос: зачем тебе такой битмэп?
Джо (2005-07-28 03:51:00) [6]
> В чём проблема
В "out of resources". В исчерпании системных ресурсов, то есть. Они, в отличие о оп. памяти и других весчей, делятся между всеми приложениями в системе. И количество их довольно ограничено, особенно в 9x платформе.
> как её решить
1. Не допускать таких битмэпов. Зачем он такой тебе огромный? Корректно обрабатывать исключения Out of resources и Out of memory. Они могут произойти в любой момент и о них стоит всегда помнить. Memento more такой. Но, это вопрос правильного проэктирования приложения.
2. Не использовать Windows Bitmap. Использовать сторонние компоненты/библиотеки, которые не используют графические ресурсы Windows.
Пикчер (2005-07-28 03:39:00) [7]
> Джо © (28.07.05 03:12) [3]
>
> > [2] Пикчер (28.07.05 03:10)
> > Запусти - увидешь.
>
> А зачем мне запускать? Я и так знаю. Out of resources будет.
А почему ? В чём проблема и как её решить *
Джо (2005-07-28 03:12:00) [8]
> [2] Пикчер (28.07.05 03:10)
> Запусти - увидешь.
А зачем мне запускать? Я и так знаю. Out of resources будет.
Пикчер (2005-07-28 03:10:00) [9]
> Джо © (28.07.05 03:02) [1]
>
> > Или что ?
>
> Не что, а "аут оф ресурс".
Запусти - увидешь.
Джо (2005-07-28 03:02:00) [10]
> Или что ?
Не что, а "аут оф ресурс".