![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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