Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Мой CreateParams


Pentium133 ©   (2004-11-10 14:18:00) 

В своём компоненте перекрываю CreateParams:
with Params do
 WindowClass.hIcon:= LoadIcon(hInstance, 'MYLEICO');


Программа MemorySleuth указывает что происходит утечка ресурса Icon

Согласен. Надо иконку после себя удалять
DestroyIcon(Params.WindowClass.hIcon)

НО как мне добраться до hIcon в деструкторе компонента? Там не известен параметр Params.


Юрий Зотов   (2004-11-10 15:28:00) [1]

Че она ругается - не знаю (может, просто потому, что глупая), а хэндл ентой иконки можно получить через GetClassLong.


Pentium133   (2004-11-10 14:29:00) [2]

А чё тогда MemorySleuth ругается?


DiamondShark   (2004-11-10 14:27:00) [3]

Не надо ничего удалять.
Удалено будет, когда класс окна будет разрегистрирован.


Наверх

Титульная страница Поиск, карта сайта Написать письмо