Какие именно компоненты пожирают GDI ресурсы?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MagicMan
Новичок
Новичок
 
Сообщения: 48
Зарегистрирован: 18.11.2004 (Чт) 11:03

Какие именно компоненты пожирают GDI ресурсы?

Сообщение MagicMan » 10.03.2005 (Чт) 14:46

В продолжении к топику http://bbs.vbstreets.ru/viewtopic.php?t=14321
Запустил под 98 индикатор ресурсов - показывает GDI свободно 83 процента - когда запускаю свою прогу остается от 5 до 9.....

Какие именно компоненты жрут ресурсы? И на какие их можно заменить.
Пробовал все буттоны заменить на Standart вместо Graphical - ноль эмоций... Дело в чем-то другом.

P.S. У меня много контролов Image

Жду совета,
Юрий.

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 10.03.2005 (Чт) 16:24

Ну вот и оно. Image = память под DC + память под Bitmap + ещё всякая мелочь...

GDI'шные Битмапы реально много жрут... замечал это, когда с ними работал.

MagicMan
Новичок
Новичок
 
Сообщения: 48
Зарегистрирован: 18.11.2004 (Чт) 11:03

Я понял в чем дело!!!!!!!!!!!!!!

Сообщение MagicMan » 10.03.2005 (Чт) 17:16

Как обычно не получив реального совета - решил пробовать методом перетыка.

Взял заменил все компоненты кнопок в форме (редактированием в текстовом редакторе файла .frm) на текстбокс - нулевой эффект.
Заменил все компоненты Image - ресурсов увеличолось на 5%.
Заменил все PictureBox (а их было меньше чем Image) - и вуаля! Ресурсов GDI свободно осталось 32% вместо 5%!!!!!
Так что PictureBox - хавает не подетски!

Удачи,
Юрий.

Qubicz
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 16.10.2004 (Сб) 20:21
Откуда: Санкт-Петербург

Сообщение Qubicz » 10.03.2005 (Чт) 23:18

Ну так PictureBox контейнер


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 94

    TopList  
cron