Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Какой максимальный размер картинки можно использовать ? [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]


>  Или что ?

Не что, а "аут оф ресурс".


Наверх

Титульная страница Поиск, карта сайта Написать письмо