Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.29;
Скачать: CL | DM;

Вниз

EOutOfResources - нехватает хэндлов   Найти похожие ветки 

 
Mihey ©   (2004-01-17 19:39) [0]

Проблемы с загрузкой изображений. Есть 130 компонентов TEzRgnBtn. Этот компонент - просто кнопка, изображением которой являются три картинки TPicture для трёх состояний. Эти картинки я пытаюсь загрузить динамически, причём не все, а всего по две в компонент.

При компиляции возникает ошибка EOutOfResorces, если я присваиваю картинки и какую-то ошибку Win32, если я загружаю через Picture.LoadFromFile. Это происходит где-то на 75-ом компоненте, т.е. на 150-ой картинке.

Как же так? Одно изображение на диске занимает всего 6 Кб.


 
Stilgar ©   (2004-01-17 19:49) [1]

Надо в Project>Options>Linker увеличить значение Image Base, т.е. сколько программа берет ресурсов у системы.
P.S. А зачем столько кнопок?


 
Mihey ©   (2004-01-17 21:29) [2]

А это таблица Менделеева. Можно, конечно, через одно изображение реализовать, но мне было просто лень. Но скажите, требуются, как я понимаю, хэндлы, а не память (ведь самих изображений в памяти всего меньше 3 Мб). Это никак не скажется на действии программы?


 
Stilgar ©   (2004-01-17 21:52) [3]

Хендлы - не ресурсы, их программа может брать сколько хочет (лимит представляет собой опять же ограничение не память, но это очень много).
Но ведь кроме рисунков программа тоже место занимает, вот и не хватает памяти.


 
Mihey ©   (2004-01-17 23:06) [4]

Хорошо, спасибо. Наверное, переделаю в одно изображение, раз такие дела - всю жизнь программил, а тут нехватка памяти.


 
nikkie ©   (2004-01-17 23:15) [5]

>Stilgar
чушь ты какую-то нагородил, извини уж...

>Mihey
Win9x очень чувствительна к расточительному использованию ресурсов.



Страницы: 1 вся ветка

Текущий архив: 2004.01.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-93462
Beginer1
2004-01-15 20:13
2004.01.29
как получить список файлов в дириктории?


3-93391
Andriy Tysh
2003-12-30 11:16
2004.01.29
DBGridEh.SumList


1-93581
Marat Zigangirov
2004-01-17 00:32
2004.01.29
Окно сообщения Exception скрыто за главным окном


14-93646
Undert
2004-01-09 10:49
2004.01.29
PHP + MySQL


14-93645
@ndrey
2004-01-08 00:55
2004.01.29
Люди!!!!. Как Windows XP Установить из DOS