Главная страница
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.013 c
1-93557
del_programmer
2004-01-17 07:42
2004.01.29
outlook


14-93624
Думкин
2004-01-09 07:15
2004.01.29
С днем рождения! 9 января.


6-93607
DelphiN!
2003-11-24 21:53
2004.01.29
Как убрать сообщения об ошибках от TServerSocket и TClientSocket


1-93511
Kinrderrr
2004-01-18 21:42
2004.01.29
Мышь над формой


3-93397
kiko
2003-12-30 08:58
2004.01.29
Вопрос о системных таблицах IB