Здравствуйте, akvakh, Вы писали:
A>Добрый день.
A>Проблема заключается в следующем:
A>при работе программы постоянно создаются и удаляются объекты.
A>но после их удаления память от них (по показаниям task maanger'а) не освобождается. Память растет-растет, система начинает ругаться на нехватку виртуальной памяти, и программа может накрыться. помогает только сворачивание окна, после чего лишняя память сразу освобождается
A>Можно ли как-нибудь заставить систему принудительно освобождать память?
Это называется memory leak

Не ты первый и не ты последний с такой проблемой.
BoundsChecker тебе может помочь.
А вообще на чем пишешь то?
На С++ хоть?