Шаг 70 - Отладка и графический вывод

70_1.gif (26582 b)

Вы разрабатываете приложение, которое интенсивно использует графический вывод. При запуске приложения Вы определяете, что оно не делает корректный вывод. Вы устанавливаете точку остановки в функции OnDraw.

В момент точки остановки приложение теряет фокус и его получает отладчик. Это прекращает работу приложения. Когда вы восстанавливаете фокус у Вас опять вызывается точка остановки и вы опять возвращаетесь назад в IDE.

Какими двумя методами Вы можете избежать этого цикла?

Правильные ответы A, B. Ответ B напрашивается сам собой, так как для этого удаленная отладка и создана подробнее - "Шаг 379 - Удаленная отладка". Второй вариант в А основан на том, что если окно не будет закрыто, то и команда перерисовки не будет поступать (WM_PAINT) и соответственно не будет вызываться перерисовка клиентской части. При потере фокуса перерисовывается только заголовок окна.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.09.2002