TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Вычисление и модификация 

             Кроме добавления  просматриваемых  выражений  при выполнении
        программы, отладчик имеет средство,  позволяющее вам в любой  мо-
        мент вычислять  выражения и изменять на этапе выполнения значения
        переменных.

                              Вычисление выражений

             Чтобы вычислить выражение,  выберите команду Debug│Evaluate/
        Modify или  нажмите клавиши Ctrl+F4.  Отладчик выводит диалоговое
        окно Evaluate and Modify (Вычисление и модификация). По умолчанию
        слово в  позиции  курсора в текущем окне редактирования выводится
        подсвеченным в поле Expression (Выражение).  Вы можете отредакти-
        ровать это выражение, набрать другое выражение или выбрать вычис-
        ляемое вами ранее выражение из списка протокола.

             Когда вы нажимаете Enter или щелкаете "мышью"  на  командной
        кнопке Evaluate, текущее значение выражения в поле Expression по-
        казывается в поле Result.

             Допустимые выражения для вычисления подчиняются тем же  пра-
        вилам, что и выражения для сравнения.  Для вывода результатов вы-
        числения выражения действую спецификаторы формата,  перечисленные
        в Таблице 6.2.

                             Модификация переменных

             Во время  отладки  с  помощью  диалогового окна Evaluate and
        Modify вы можете изменить значение переменной. Введите переменную
        в поле Expression, затем в поле New Value наберите новое значение.

             При изменении  значений переменных следует иметь в виду сле-
        дующее:

             * Вы можете изменять только отдельные переменные или элемен-
               ты массивов или записей, но не сами массивы и записи.

             * Выражения  в  поле  New Value должны отвечать ограничениям
               для выражений, перечисленных в Таблице 6.1.

             * Выражение в поле New Value (Новое значение) должно  в  ре-
               зультате вычисления давать результат, совместимый по прис-
               ваиванию с переменной,  которой вы  хотите  ее  присвоить.
               Здесь  можно  руководствоваться  следующим правилом:  если

         B.Pascal 7 & Objects /UG   - 159 -

               присваивание дает при компиляции ошибку, то оно не являет-
               ся допустимым значением модификации.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz