while true do begin
E := CreateWindow('edit', '',
WS_CHILD or WS_CLIPSIBLINGS or WS_VISIBLE or ES_AUTOHSCROLL or ES_READONLY, 0, 0, 0, 0, H, 0, 0, nil);
DestroyWindow(E);
end;
Диспетчер задач говорит, что память нехило течёт.
Что делать?
Тут (http://forum.sources.ru/index.php?showtopic=238841&view=showall) сказали, что это винда мудрит, что память освободится потом. Так что - не удалять тогда ненужные окна, а оставлять на будущее, когда снова появятся? Их кол-во может достигать бесконечности и заранее, при старте, создать все нужные нельзя.
Добавлено через 4 мин.
Память дошла до 12 метров и успокоилась.
Остался только один вопрос - как тогда отлаживать программу на предмет утечек?