Во время отладки, в частности, при выполнении программы по шагам, довольно часто бывает полезно знать, чему равно значение той или иной переменной. Отладчик позволяет наблюдать значения переменных программы.
Рис. 13.8. Результат добавления имени переменной в список Watch List
В результате в список Watch List, содержимое которого отражается в диалоговом окне Watch List (рис. 13.8), будет добавлен новый элемент. Так как переменные программы существуют (и, следовательно, доступны) только во время выполнения программы, то после имени переменной выводится сообщение: process not accessible (процесс недоступен). В качестве примера на рис. 13.9 приведен вид окна редактора кода и окна Watch List во время пошагового выполнения программы сортировки массива.
Рис. 13.9. Контроль значений переменных во время пошагового выполнения программы
В окне редактора кода стрелкой помечена инструкция, которая будет выполнена на следующем шаге выполнения программы (при нажатии клавиши <F8> или при выборе команды Step Over из меню Run), в диалоговом окне Watch List выведены значения переменных.
Существует еще один способ, позволяющий проверить значение переменной, не добавляя ее имя в список Watch List. Заключается он в следующем. После того как программа достигнет точки останова, в результате чего откроется окно редактора кода, нужно установить курсор мыши на имени переменной, значение которой надо проверить. В окне редактора кода появится окно подсказки, в котором будет выведено значение переменной (рис. 13.10).
Чтобы завершить процесс пошагового выполнения программы, нужно из меню Run выбрать команду Program Reset.
Рис. 13.10. Контроль значения переменной без добавления имени в список Watch List