когда вы хотите перейти на
- диалоговое окно, выводимое командой локального меню Goto
или окно Module ( когда вы хотите перейти на адрес исходно-
го кода).
Переопределение области
действия в программах Си, С++ и Ассемблера
-----------------------------------------------------------------
Для разделения компонентов области действия используйте сим-
вол #.
Таким образом, для переопределения области действия использу-
ется следующий синтаксис (в квадратные скобки заключены необяза-
тельные элементы):
[#модуль[#имя_файла]]#номер_строки[#номер_переменной]
или
[#модуль[#имя_файла]][#имя_функции]#имя_переменной
Примечание: Переопределение области действия не дейс-
твуют для регистровых переменных.
Если вы не задаете модуль, то подразумевается текущий мо-
дуль.
Например, в окне Watches вы можете для переменной программы
TDDEMO nlines ввести разные номера строк, чтобы увидеть, как из-
меняется ее значение в различных подпрограммах. Чтобы наблюдать
за значением переменной на строке 42 и 57, можно ввести в окне
Watches следующую запись:
TDeb 3.0 #2-3 = 10 =
#41#nlines
#57#nlines
Приведем некоторые примеры допустимых выражений для иденти-
фикаторов с переопределением области действия (каждой допустимой
комбинации элементов, которые можно использовать для переопреде-
ления области действия соответствует один пример).
В первых 6 примерах показаны различные способы использова-
ния номеров строк для генерации адресов и переопределения области
действия:
#123
(Строка 123 в текущем модуле.)
#123myvar1
(Идентификатор myvar1 доступен из строки 123 текущего мо-