Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delphi / песни о паскале.pdf
Скачиваний:
62
Добавлен:
26.03.2016
Размер:
5.16 Mб
Скачать

Приложение Ж Директивы управления компиляцией

Директивы для настройки реакции на ошибки времени выполнения

(Runtime errors)

Директива

Флажок в окне настройки

Описание

компилятора

 

 

$R

Range Checking

Проверка допустимых диапазонов

для индексов массивов и чисел.

 

 

 

$S

Stack Checking

Проверка переполнения стека

программы.

 

 

 

$I

I/O Checking

Проверка ошибок ввода-вывода.

 

 

 

$Q

Overflow Checking

Проверка переполнения при

целочисленных вычислениях.

 

 

 

Директивы, управляющие синтаксическим контролем

(Syntax options)

Директива

Флажок в окне настройки

Описание

компилятора

 

 

$V

Strict Var Strings

Проверка совместимости типов

для строк различной длины.

 

 

 

$B

Complete Boolean Eval

Вычисление полного булевого

выражения.

 

 

 

$X

 

Разрешение вызова функций как

Extended Syntax

процедур (возвращаемый

 

 

результат игнорируется).

 

 

 

$T

Typed @ operator

Проверка совместимости типов

указателей.

 

 

 

$P

Open parameters

Разрешение применения открытых

параметров процедур и функций.

 

 

 

571

Приложение Ж Директивы управления компиляцией

 

 

Директивы условной компиляции

 

 

Директива

Описание

компилятора

 

 

 

 

$DEFINE

NNN

Определяет идентификатор с именем NNN, который может

быть далее использован в директивах условной

 

 

компиляции вида $IF…

 

 

 

$UNDEF

NNN

Отменяет определение идентификатора NNN.

 

 

 

 

 

Разрешает компиляцию последующего текста, если

$IFDEF

NNN

идентификатор NNN был ранее определен.

Компилируемый участок текста завершается директивами

 

 

$ELSE или $ENDIF.

 

 

 

 

 

Разрешает компиляцию последующего текста, если

$IFNDEF

NNN

идентификатор NNN был ранее НЕ определен.

Компилируемый участок текста завершается директивами

 

 

$ELSE или $ENDIF.

 

 

 

 

 

Разрешает компиляцию последующего текста, если

$IFOPT

 

указанная опция (директива) компилятора разрешена.

 

Компилируемый участок текста завершается директивами

 

 

$ELSE или $ENDIF.

 

 

 

 

 

Завершает положительную ветвь условной компиляции,

$ELSE

 

последующий текст компилируется, если условие

 

компиляции ложно. Компилируемый участок текста

 

 

завершается директивой $ENDIF.

 

 

 

$ENDIF

 

Завершает директиву условной компиляции.

 

 

 

572

Приложение З Назначение пунктов меню

Это приложение содержит перевод пунктов меню IDE Free Pascal и Borland Pascal.

Действия с файлами

Создать новый

 

 

 

 

 

 

 

 

Открыть существующий

 

 

 

 

 

 

 

Сохранить

 

 

 

 

 

 

 

 

 

 

 

 

 

Сохранить с другим именем

Сохранить все

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сменить текущую директорию

 

 

 

 

 

Напечатать

 

 

 

 

 

 

 

 

 

 

 

 

Настройка принтера

 

 

 

 

 

 

 

 

Временный

 

 

 

 

 

 

 

 

 

 

 

 

 

Выход из Borland Pascal

 

выход в MS-DOS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Редактор

«Откат» назад

«Откат» вперед

Вырезать выделение

Копировать в буфер

Вставить из буфера

Удалить выделение

Показать буфер текста

573

Приложение З Назначение пунктов меню

Поиск

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Найти текст

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заменить текст

 

 

 

Найти повторно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Перейти к строке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Показать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

последнюю

 

 

 

 

 

 

 

 

 

Найти место

 

 

 

ошибку

 

 

 

 

 

 

 

 

 

ошибки

 

 

 

компиляции

 

 

 

 

 

 

 

 

 

исполнения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Блок пунктов для

 

 

 

 

 

 

 

 

 

 

 

браузера

 

 

 

 

 

 

 

 

 

 

 

объектов, модулей

 

 

 

 

 

 

 

 

 

 

 

и глобальных имен

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поиск

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

глобальных

 

 

 

 

 

 

 

 

 

 

 

 

 

переменных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запуск программы

Пуск без остановки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаг без входа в

Шаг со входом в

 

 

 

 

 

процедуры

процедуры

 

 

 

 

 

Исполнять до

 

 

 

 

 

 

Прекратить

 

 

 

 

 

курсора

 

 

 

 

 

Задать параметры

исполнение

 

 

 

 

 

программы

 

 

 

 

 

командной строки

 

 

 

 

 

 

 

 

574

Приложение З Назначение пунктов меню

Компиляция

 

 

 

 

 

 

 

 

Компилировать

 

 

 

 

 

 

 

 

 

 

 

 

 

Компилировать

модуль

 

 

 

 

 

 

 

 

 

 

 

 

программу

Перекомпилиро-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Целевая

вать все модули

 

 

 

 

 

 

 

 

 

 

 

 

 

платформа

 

 

Задать

 

 

 

 

 

 

Отменить

первичный файл

 

 

 

 

 

 

первичный файл

 

 

 

 

 

 

 

проекта

Просмотр

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

результата

 

 

 

 

 

 

 

компиляции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отладка

Обзор точек

 

 

 

 

 

 

 

 

останова

 

 

 

Стек вызовов

 

 

 

 

процедур

Окно обзора

 

 

 

Окно вывода

 

 

 

 

 

 

переменных

 

 

 

 

 

 

 

Экран вывода

 

 

 

 

 

 

 

 

Оценить /

 

 

 

Добавить в окно

 

 

 

модифицирова

 

 

 

 

 

Добавить точку

обзора

 

 

 

 

 

 

останова

переменных

 

 

 

 

 

 

 

(Ctrl+F8)

 

 

 

 

 

575

Приложение З Назначение пунктов меню

Опции компилятора

Опции редактора связей

Настройка путей

Открытие файла опций

Сохранение опций

Сохранение опций в другом файле

Предпочтения

Мышь

Цветовая схема

Опции

Настройка памяти

Опции отладчика

Браузер

Окружение

Настройка текстового редактора

Поведение при запуске

Borland Pascal

576

Приложение З Назначение пунктов меню

Действия с окнами

Расположить рядом

Расположить каскадом

Закрыть все окна

Обновить экран

Размер / положение

Распахнуть / свернуть

Следующее окно

Предыдущее окно

Закрыть окно

Посмотреть список окон

Помощь

Содержание

 

 

 

Индекс

 

 

 

 

 

 

Поиск в индексе

 

 

 

 

 

 

Предыдущий

 

 

 

 

Настройка файлов

 

 

 

пункт помощи

 

 

 

 

 

 

 

 

 

 

помощи

 

 

 

Директивы

 

 

 

 

 

 

 

Процедуры и функции

 

 

 

компилятора

 

 

 

Зарезерви-

Стандартные модули

 

 

 

 

 

 

рованные слова

Сообщения об

 

 

 

Справка по языку

 

 

 

 

 

 

ошибках

 

 

 

Pascal

О программе

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

577

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