Главная страница
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.016 c
3-93395
Прямой
2004-01-05 12:22
2004.01.29
ADOQuery ругается


3-93343
YuRock
2004-01-04 17:56
2004.01.29
BDE... Где взять?


1-93552
Mihey
2004-01-17 19:39
2004.01.29
EOutOfResources - нехватает хэндлов


8-93592
Zheks
2003-08-26 15:35
2004.01.29
растягиваемый круглый Shape


1-93414
Plt
2004-01-19 12:41
2004.01.29
язык интерфейса