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

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

ReportMemoryLeaksOnShutdown в Delphi2006 глюки? [D7, WinXP]


DVM ©   (2006-02-02 15:20:00) 

Столкнулся со странной ситуацией в D2006.
В OnCreate формы создаю 16 потоков. Там же пишу ReportMemoryLeaksOnShutdown:=true;
В OnClose в цикле удаляю потоки (Terminate + WaitFor). Потоки точно уничтожаются. Но Delphi пишет что есть утечка памяти и указывает на эти 16 потоков.
Что за глюк?


DVM   (2006-02-03 13:06:00) [1]

Всем спасибо, нашел проблему.


DVM   (2006-02-03 13:02:00) [2]

Вот здесь у людей аналогичная проблема http://www.sql.ru/forum/actualthread.aspx?tid=240385&pg=5


DVM   (2006-02-03 12:59:00) [3]


> В потоках чего-нибудь выделилось, а в деструкторе/OnTerminate
> не освободилось?

все что выделялось - освободилось

> А сам объект потока уничтожить не забыл после остановки?

не забыл. Но если его не уничтожать - дело это не меняет.


wal   (2006-02-03 10:21:00) [4]

А сам объект потока уничтожить не забыл после остановки?


TUser   (2006-02-03 10:19:00) [5]

В потоках чего-нибудь выделилось, а в деструкторе/OnTerminate не освободилось?


DVM   (2006-02-03 10:09:00) [6]

up


Наверх

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