код.)

кающие объекты GDI можно увидеть из диспетчера задач или изProcess Explorer, (Ну, вы не видите утечек, но вы можете видеть, постоянно ли увеличивается количество использований объектов.)

Есть также инструменты, которые позволяют просматривать объекты GDI по типу, такие какGDIView[А],Deleaker, ППН илиGDIDebug (sourecode).

[a] Обратите внимание, что я считаюGDIView отличный инструмент для определения и подтверждения утечек GDI, но на самом деле он не поможет вам найти утечку кода в больших приложениях. (Я также отмечу здесь, что инструмент работает очень хорошо и выглядит хорошо, хотя его домашняя страница немного странная (-:)

Существует также плагин WinDBG под названиемleaktrap который использует MSБиблиотека обходов.

Я тоже знаю (и использовал)AQTimeResource Profiler, который позволяет обнаруживать утечки ресурсов GDI (и других) в приложении, включая трассировку стека для утечек вызовов.

Теперь мой актуальный вопрос, однако:Можно ли обнаружить протекающие объекты GDI из отладчика VC ++? Так что вам не нужен отдельный инструмент, и утечки GDI могут быть обнаружены во время обычной отладки и не должны проверяться отдельно.