Главная страница
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.017 c
4-93736
DillerXX
2003-11-21 16:08
2004.01.29
message


1-93481
Jel
2004-01-15 11:56
2004.01.29
IShellLink.GetIconLocation - почему не работает?


1-93569
maxic
2004-01-17 11:53
2004.01.29
Как передать параметром переменную file of byte?


1-93449
den74
2004-01-19 11:05
2004.01.29
Печать DBChart


1-93521
_DM_
2004-01-18 10:27
2004.01.29
TWebBrouser