![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| leopard678 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
Что приводит к утечке памяти?
|
|||
|
||||
| leopard678 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
Если вместо BitBlt(pDC,m_iX,m_iY,m_iCX,m_iCY,dcMem1,0,0,SRCCOPY);
использовать:
то утечки нет, но работает медленней... |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
Как ты определяешь утечку? И где конкретно она происходит?
|
|||
|
||||
| leopard678 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
Я её вижу в диспетчере задач Windows ...
если вношу изменения описанные выше...то её нет... |
|||
|
||||
| Aleksandor |
|
|||
|
Практик ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 22.11.2005 Где: россия, зеленогра д Репутация: 10 Всего: 12 |
Во втором случае не используется hdcMem и bitmap, наверное стоит копать в ту сторону
если битмапы создаются каждый раз заново, то их надо удалять, из текста не видно откуда они берутся. у меня вот такой код - работает нормально. ТТТ
-------------------- Call out Gouranga be happy!!! Gouranga Gouranga Gouranga .... That which brings the highest happiness!! |
|||
|
||||
| leopard678 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
bitmap создаются при содзпнии класса из рессурсов..
hbmOld не помогает |
|||
|
||||
| Aleksandor |
|
|||
|
Практик ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 22.11.2005 Где: россия, зеленогра д Репутация: 10 Всего: 12 |
А если без класса попробовать? Хорошо бы BoundsChecker еще задействовать для отладки. Или на худой конец полностью код в студию
-------------------- Call out Gouranga be happy!!! Gouranga Gouranga Gouranga .... That which brings the highest happiness!! |
|||
|
||||
| leopard678 |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
главное окно:
класс кнопки
|
||||||||
|
|||||||||
| leopard678 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
Похоже проблема была в
только не понятно почему при выводе не через BitBlt ,а через GetPixel, SetPixel всё работало нормально.... |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |