Столкнулся в Delphi 3 с проблемой утечки ресурсов:
Если задаю у формы parent другую форму (или панель, без разницы),
например: FormPage.Parent := FormMain, то у стандартных компонент,
помещенных на форму в Designer' е, начинают пропадать ресурсы:
Не удаляются TCheckListBoxDataWrapper'ы в TreeView'е:
Leak #0 — 5 occurence(s) — CLASS TCheckListBoxDataWrapper, Size: 12, allocated at 00102D46 (no debug info)
TCheckListBoxDataWrapper call stack -1 : 0001529B (no debug info)
call stack -2 : 000428DF (no debug info)
call stack -3 : 00102D6B (no debug info)
call stack -4 : 000FF842 (no debug info)
call stack -5 : 0016D771 (no debug info)
call stack -6 : 00028EF3 (no debug info)
call stack -7 : 00032DCE (no debug info)
call stack -: : 00558D04 (no debug info)
И не удаляются TreeNode'ы в TreeView'е:
Leak #3 — 4 occurence(s) — CLASS TTreeNode, Size: 40, allocated at 000544E0 (no debug info)
TTreeNode call stack -1 : 00054467 (no debug info)
call stack -2 : 000548F8 (no debug info)
call stack -3 : 0001821C (no debug info)
call stack -4 : 00017D26 (no debug info)
call stack -5 : 00017D08 (no debug info)
call stack -6 : 0001A696 (no debug info)
Кто-нибудь сталкивался с подобной проблемой,
есть ли какие-нибудь способы обойти?
Перейти на Delphi 5,6 не могу по не зависящим от меня причинам,
хотя и может и там есть такая проблема...