Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компоновка (редактирование связей)Содержание книги
Поиск на нашем сайте Ошибки при компоновке относительно редки, связаны, в основном, с неправильным размещением объектных файлов по папкам и поэтому не рассматриваются. Ошибки времени выполнения Происходят из-за неправильного алгоритма решения задачи и нехватки памяти, поэтому их наиболее трудно исправлять. Сообщения о таких нарушениях выводятся в окно User Screen (Экран пользователя). Для их просмотра используются клавиши Alt+F5, вызывающие это окно. Для возврата в окно редактирования надо повторно нажать эти клавиши. Примеры таких сообщений: Divide error (Ошибка деления) – попытка разделить целое значение на 0. Floating point error: Overflow (Ошибка для данных с плавающей точкой: Переполнение) – превышение максимально допустимого значения для таких данных. П1.6. Отладка Это деятельность, направленная на обнаружение места и причины возникновения известной ошибки. Первым этапом отладки является устранение ошибок, обнаруженных в процессе синтаксического анализа программы. Такие ошибки в большинстве случаев легко ликвидируются, поэтому многие специалисты склонны не включать этот этап в процесс отладки. Основным приемом отладки программы является проверка значений интересующих объектов в контрольных точках алгоритма. Для этого необходимо иметь возможность прервать (с возможным продолжением) работу программы в интересующей точке и получить значения нужных переменных и выражений. Этой цели служит специальная программа, входящая в среду пользователя, называемая символическим отладчиком. Для работы отладчика необходимо в пункте Главного меню Options выставить флажок Compiler\Advanced code generation\OptionsàDebug Info in OBJs (Включить отладочную информацию в объектный код) и задать значение On опции DebuggeràSource Debugging. Основными функциями, предоставляемыми отладчиком пользователю, являются: - прогон программы до заданной точки; - пошаговое выполнение; - установка точек прерывания программы; - получение значений интересующих переменных и выражений в точке прерывания. Прогон до точки прерывания Go to cursor (F4) – выполнить программу до места в тексте, помеченного курсором. В скобках здесь и далее указываются "горячие" клавиши. Того же эффекта можно достичь установкой точек прерывания (об этом ниже). Пошаговое выполнение программы Trace into (F7) – нажатие клавиши F7 вызывает выполнение одной инструкции. Сложные инструкции типа цикла или условной рассматриваются как последовательность инструкций, их составляющих. При выполнении инструкции, содержащей вызов процедуры, эта команда переходит в тело данной процедуры и продолжает пошаговое выполнение ее инструкций. Step over (F8) – команда работает аналогично предыдущей, но при выполнении инструкции, содержащей вызов процедуры, в ее тело не переходит. Установка точек прерывания Toggle breakpoint (Ctrl+F8) – установить точку прерывания на строке, где находится курсор. Повторное нажатие этих клавиш в той же строке снимает точку прерывания. При запуске программы на выполнение (клавиши Ctrl+F9) при достижении указанной строки программа остановится. В этот момент можно посмотреть значения отслеживаемых объектов программы или запросить значения таких объектов. Продолжить выполнение программы можно или в пошаговом варианте, или с помощью клавиш Ctrl+F9 или F4. Имеется возможность прекратить выполнение программы без продолжения с помощью команды Program reset (Ctrl+F2). Число установленных точек прерывания в программе неограниченно. В пункте Главного меню Debug\Breakpoints можно получить доступ ко всем точках прерывания в программе. Здесь можно добавлять, удалять или изменять точки прерывания.
|
||
|
Последнее изменение этой страницы: 2017-02-08; просмотров: 622; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.009 с.) |