Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Руководство по Borland Pascal.doc
Скачиваний:
40
Добавлен:
02.05.2014
Размер:
2.05 Mб
Скачать

Работа с окном Messages

Некоторые инструментальные средства посылают вывод программы

черед фильтр DOS - программу, конвертирующую вывод в формат, ко-

торый можно выводить в окне сообщений Messages. Более подробную

информацию об использовании и написании ваших собственных филь-

тров DOS вы можете получить в оперативном справочнике Help. Одним

из таких инструментальных средств, использующих окно Messages,

является GREP, а ее фильтр называется GREP2MSG.EXE. Исходный код

CREP2MSG.PAS вы можете найти в каталоге UTILS.

При работе такого инструментального средства как GREP выво-

димая информация передается в появляющееся окно сообщений

Messages. Выводимые сообщения вы можете прокручивать. В окне

Messages вы можете выбирать и редактировать строку программы, на

которую имеется ссылка в сообщении, либо вы можете отслеживать

свои сообщения (подсвечивать одну за другой строки исходного кода

программы, при прохождении сообщений в этом окне).

Чтобы отредактировать строку программы, на которую имеется

ссылка в сообщении, сделайте следующее:

* Если вы используете "мышь", дважды щелкните "мышью" на ин-

тересующем вам сообщении.

* При работе с клавиатурой выберите сообщение со ссылкой на

нужную строку программы и нажмите Enter.

* Ваш курсор перемещается на строку программы в исходном ко-

де, на которую ссылается сообщение в окне Messages. Теперь

вы можете отредактировать строку программы.

По умолчанию, когда курсор переходит на строку исходного

кода программы, окно Messages закрывается. Если вы предпо-

читаете, чтобы окно Messages оставалось открытым, отмените

выбор параметра Close On Go To Source в диалоговом окне

Preferences.

Примечание: Параметр Close On Go To Source влияет

также на ObjectBrowser (см. выше).

Чтобы отслеживать строки программы:

1. В окне Messages выберите сообщение со ссылкой на строку

программы, которую вы хотите отслеживать первой.

2. Нажмите клавишу пробела.

Если вы всегда хотите отслеживать сообщения в исходном

коде, установите в группе Options диалогового окна

Preferences параметр Auto Track Source. После этого при

прокрутке окна сообщений в вашем исходном коде автомати-

чески будут подсвечиваться соответствующие строки; вам не

нужно будет нажимать на клавишу пробела.

Примечание: Параметр Auto Track Source влияет также

на ObjectBrowser (см. выше).

Теперь строки программы, на которые есть ссылки в сообщени-

ях, отслеживаются в зависимости от установленных в диалоговом ок-

не Options|Enviroment|Preferences параметров. Если соответствую-

щий файл не находится в окне редактирования, IDE открывает файл и

выводит его в новом окне редактирования или в текущем окне редак-

тирования.

* Если вы хотите, чтобы файл выводился в новом окне редакти-

рования, выберите в качестве значения параметра Source

Tracking New Window.

Примечание: Параметр Source Tracking влияет также на

ObjectBrowser (см. выше).

* Если вы хотите, чтобы файл замещал текущий файл в одном из

активных окон редактирования, выберите в качестве значения

параметра Source Tracking Current Window.

Если окно сообщений закрыто, с помощью команды Tools|

Messages вы можете открыть его снова.

Соседние файлы в папке Delphi