Турбо отладчик (Turbo Debugger) 3.0

в поле ввода New Value


              дифицировать нельзя, то в данное области выводится сообще-
              ние <not avaliable> (недоступно).
            Запись в поле ввода New Value (Новое значение)  будет  дейс-
       твовать, если вы выберите "кнопку" Modify (Модификация).
            Если строки данных слишком велики и не умещаются в поле  ре-
       зультата, то они заканчиваются символом >. "Прокрутив" окно впра-
       во, вы можете просмотреть остаток строки.

       TDeb 3.0 #1-3               = 144 =
            Если вы выполняете отладку объектно-ориентированных программ
       на языке C++ или Паскале, то диалоговое окно Evaluate/Modify поз-
       воляет вам также вывести поля  объекта  или  элементы  реализации
       класса.  Для  каждого элемента,  который может использоваться при
       вычислении записи, можно использовать спецификатор формата.


            При выполнении трассировки метода или функции элементов Тур-
       бо отладчик  знает  об  области  действия  и  наличии   параметра
       Self/this. C  помощью  спецификаторов и квалификаторов формата вы
       можете вычислить параметр Self/this (данный).
            Турбо отладчик позволяет  также  вызывать  метод  или  функ-
       цию-элемент прямо из диалогового окна Evaluate/Modify (Вычисление
       /Модификация).  Для этого просто наберите имя реализации  метода,
       за которым следует точка,  а затем имя метода или функции-элемен-
       та с фактическими параметрами (либо пустые скобки,  если парамет-
       ров нет). При следующих описаниях:
            type
              Point = object
                X, Y    : Integer;
                Visible : Boolean;
                constructor Init(InitX, InitY : Integer);
                destructor Done; virtual;
                procedure  Show; virtual;
                procedure  Hide; virtual;
                procedure  MoveTo(NewX, NewY, : integer);
            end;
            var
               APoint : Point;

Содержание раздела