Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 316

Пункт Change в контекстном меню инспектора отладки позволит вам изменить значение переменной. Делать это нужно осторожно, поскольку оши­бочное изменение не той переменной или присваивание недопустимого зна­чения может привести к краху программы. Пункт Inspect в контекстном меню позволяет открыть второе окно инспектора отладки, содержащее эле­мент, на который указывает курсор. Пункт New Expression позволяет ввести новое выражение, чтобы проверить его в инспекторе отладки.

Пункт Show Inherited в контекстном меню инспектора отладки является переключателем, который определяет объем информации, выводимой инспек­тором отладки. Когда опция Show Inherited включена, инспектор отладки показывает все члены-данные, методы и свойства инспектируемого класса, а также члены-данные, методы и свойства всех предков данного класса. Когда опция Show Inherited выключена, показываются члены-данные, методы и свойства только самого класса. Выключение этой опции может значительно ускорить работу инспектора отладки, поскольку ему не придется выводить такой большой объем информации.

Другие инструменты отладки

C+4-Builder имеет некоторые дополнительные инструменты отладки, ко­торые помогут вам отслеживать ошибки. Некоторые из этих инструментов по своей природе являются достаточно сложными средствами отладки, и хотя они используются не так часто, как другие, в руках опытного програм­миста могут представлять значительную силу.

Evaluate/Modify

Диалоговое окно Evaluate/Modify (Вычислить/Модифицировать) позволя­ет просматривать и изменять текущее значение переменной. В этом диало­говом окне вы можете проверить различные результаты изменения опреде­ленной переменной. Это позволяет вам поиграть со своей программой в игру what-if («а что, если») во время ее выполнения. На рис. 11.8 показано диа­логовое окно Evaluate/Modify, в котором инспектируется целая переменная с именем х.

Web-дизайн (с) 2010 All rights reserved