TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

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

Странности

FAQ

Ссылки

Форум

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

Рассылка

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

Об авторе

 

 

Генерация отладочной информации 

             Перед отладкой  программы вам нужно указать компьютеру,  что
        нужно сообщить компилятору на необходимость  генерации  некоторой
        дополнительной информации,  благодаря  которой он сможет отслежи-
        вать, какие строки исходного кода соответствуют отдельным  частям
        выполняемой программы.  Эта  дополнительная информация называется
        отладочной информацией. Вы можете включить эту информации, выбрав
        соответствующий   параметр   (кнопку   с  независимой  фиксацией)
        диалогового окна Compiler Options интегрированной среды  (команда
        Options│Compiler) или включив в код программы соответствующую ди-
        рективу компилятора.

             Когда вы компилируете программу Borland  Pascal,  компилятор
        всегда сохраняет список используемых идентификаторов, который на-
        зывается таблицей идентификаторов.  В этом  списке  отслеживаются
        имена всех переменных,  констант,  типов, процедур и функций. Для
        целей отладки там сохраняются также номера строк исходных файлов,
        где встречаются все эти идентификаторы.  Выбрав в диалоговом окне
        Compiler Options параметр Debug Information (Отладочная  информа-
        ция) или задав директиву компилятора $D+,  вы указываете компиля-
        тору, что в таблицу идентификаторов нужно добавить  информацию  о
        номерах строк.

                         Встроенная и автономная отладка

             В диалоговом  окне  параметров  отладчика  Debugger  Options
        (Options│Debugger) вы можете сообщить компилятору, нужно ли гене-
        рировать отладочную  информацию для использования встроенного или
        автономного отладчика (такого как Turbo Debugger), или для обоих.
        Если вы хотите использовать встроенный отладчик, то нужно выбрать
        параметр Integrated (который устанавливается по умолчанию).

                              Информация в модулях

             Если вы пишете большую программу, которая использует модули,
        и отладочная  информация  получается слишком объемной,  вы можете
        сократить объем этой информации для отдельных модулей,  используя
        в них  директиву  компилятора  $L-  или отменив в диалоговом окне
        Compiler Options параметр Local Symbols (Информация  о  локальных
        идентификаторах).

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

Содержание

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

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

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

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

Hosted by uCoz