Главная страница
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.48 MB
Время: 0.012 c
3-93387
alextov
2003-12-29 15:28
2004.01.29
При вводе ключевого поля не отображаются некоторые лукапные поля


1-93458
Taras
2004-01-16 09:54
2004.01.29
Как перезапустить мое приложение?


14-93687
SoX
2004-01-06 15:34
2004.01.29
Важные и срочные вопросы


6-93621
h0use
2003-11-24 15:32
2004.01.29
Непонятная проблема с буфером в Инди компоненте


3-93348
raptorus
2004-01-04 10:10
2004.01.29
Здравствуйте, Мастера. Подскажите как перерисовывавать ячейки