В процессе анализа отладочной информации часто возникает необходимость в некоторых вычислениях, например, вычисление правильных значений на основании полученных отладочных данных для сравнения их с теми, которые реально получены в тестовом прогоне. Для выполнения таких функций отладчик предоставляет инструмент для оперативного вычисления выражений. В качестве выражения может задаваться любое синтаксически правильное выражение в соответствии с процедурным языком СУБД ЛИНТЕР. Выражение может включать локальные переменные отлаживаемого объекта. В этом случае оно должно вычисляться только при исполнении этого объекта. Если выражение не использует переменных отлаживаемого объекта (содержит только константы), то данный инструмент можно считать упрощенным калькулятором и использовать в любой момент времени независимо от наличия открытых (активных) объектов отладки.
Для вычисления постоянных выражений необходимо:
в любой момент времени (независимо от наличия объектов отладки) перейти в пункт меню <Shift>+<F9>. Появится окно для работы с вычисляемыми выражениями (рис. 11);
=> , или нажать клавишив поле Формула ввести нужное выражение;
нажать клавишу <Enter>. Результат вычисления будет представлен в поле Результат;
повторить пункты если необходимо вычислить другие выражения;
по окончании вычислений нажать клавишу <Esc>.
Для вычисления переменных выражений необходимо:
активизировать отлаживаемый объект, содержащий переменные, которые будут включены в вычисляемое выражение;
запустить отлаживаемый объект на выполнение и выполнить останов в том месте исходного кода объекта, где необходимо подсчитать вычисляемое выражение;
перейти в пункт меню <Shift>+<F9>. Появится окно для работы с вычисляемыми выражениями (см. рис. 11);
=> или нажать клавишив поле Формула ввести нужное выражение;
нажать клавишу <Enter>. Результат вычисления будет представлен в поле Результат;
повторить пункты если необходимо вычислить другие выражения;
по окончании вычислений нажать клавишу <Esc>.