Шаг 10 - Просмотр точек остановки и остановка по условию

Просмотреть все точки остановки можно через меню Edit.

10_1.gif (5910 b)

Появится список точек остановки.

10_2.gif (6550 b)

Здесь можно удалить ненужную точку или все сразу. Можно и условие поставить, это особенно важно для приложений, которые реагируют на сообщения или внутри циклов. Пробуем. Создадим приложение с циклом.

#include "stdafx.h"

void test();

void main()
{
	int i=255;
	test();
	i=i+i;
}

void test()
{
	int y;
	y=234;
	for (int x=0;x<10000;x++)
	{
		y=y+y;
	}
}

Поставим точку остановки внутри цикла. А теперь идем в меню Edit точки остановки, появится диалоговое окно, в нем нужно выбрать нужную точку и нажать Condition:

10_3.gif (9999 b)

Куда и введем условие, на 10 проходе цикла. А теперь запускаем в отладочном режиме (F5,GO) и когда условие произойдет, мы получим сообщение.

10_4.gif (3607 b)

Точка остановки найдена, нажимаем OK.

10_5.gif (4161 b)

Все как надо.


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