Практическое руководство. Отладка введенного кода

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема не применяется

Только машинные коды

Тема не применяется

Pro, Premium и Ultimate

Тема не применяется Тема не применяется Тема не применяется

Только машинные коды

Тема не применяется

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, в меню "Сервис" выберите команду "Параметры импорта и экспорта".Дополнительные сведения см. в разделе Работа с параметрами.

Использование атрибутов может значительно упростить программирование на языке C++. Дополнительные сведения см. в разделе Attributed Programming Concepts. Некоторые атрибуты интерпретируются непосредственно компилятором. Другие атрибуты вводят в исходный текст программы код, который затем компилируется компилятором. Этот введенный код упрощает процесс программирования, уменьшая общий размер кода, который необходимо написать самостоятельно. Однако иногда возникающая при выполнении введенного кода ошибка может привести к сбою приложения. В таких случаях может возникнуть необходимость просмотреть этот код. Visual Studio предлагает два способа просмотра введенного кода:

  • Это можно сделать в окне Дизассемблированный код.

  • Можно создать объединенный исходный файл, содержащий и оригинальный, и введенный коды, с помощью /Fx.

Окно Дизассемблирование показывает инструкции на ассемблере, соответствующие и исходному коду, и коду, введенному атрибутами. Кроме того, в окне Дизассемблирование могут быть показаны примечания исходного кода.

Включение комментирования исходного кода

  • Щелкните правой кнопкой мыши окно Дизассемблирование и выберите команду в контекстном меню Показать исходный код.

    Если расположение атрибута в окне исходного кода известно, то для нахождения введенного кода в окне Дизассемблирование можно использовать контекстное меню.

Просмотр введенного кода

  1. Отладчик должен находиться в режиме приостановки выполнения.

  2. В окне исходного кода поместите указатель мыши впереди того атрибута, чей введенный код нужно просмотреть.

  3. Щелкните правой кнопкой мыши и выберите из контекстного меню команду К дизассемблированному коду.

    Если атрибут находится недалеко от текущей точки выполнения, можно выбрать окно Дизассемблирование из меню Отладка.

Просмотр дизассемблированного кода в текущей точке выполнения

  1. Отладчик должен находиться в режиме приостановки выполнения.

  2. В меню Отладка выберите Окна и нажмите кнопку Дизассемблированный код.

См. также

Основные понятия

Безопасность отладчика

Другие ресурсы

Отладка машинного кода