Директива $I Pascal-Паскаль

Описание

$I: Проверка ввода/вывода - Включает или выключает автоматическую генерацию объектного кода, которая проверяет результат обращения к процедуре ввода/вывода.

Синтаксис: {$I+} или {$I-}
По умолчанию: {$I+}
Тип: Локальная
Команда меню: Options|Compiler|I/O checking

Замечания:

Если процедура ввода/вывода возвращает ненулевой результат ввода/вывода, когда переключатель /I включен, то программа завершается и выводится сообщение об ошибке времени выполнения.

Если переключатель /I выключен, то вы должны использовать функцию IOResult для проверки ошибок ввода/вывода.

$I Имя_файла

$I: Файл для включения - Указывает компилятору включить указанный файл в компиляцию.

Синтаксис: {$I Имя_файла}
Тип: Локальная

Замечания:

Заданное по умолчанию расширение для файла - PAS

Если Имя_файла не определяет каталог, то IDE ищет

  • Сначала в текущем каталоге
  • Затем в каталогах, определенных в строке ввода Options|Directories|Include directories (или в каталогах, которые вы определили в опции /I в командной строке при запуске TPC)

Включаемый файл вставляется в компилируемый текст сразу после директивы $I.

Вы можете использовать 15 уровней вложенных файлов.

ВНИМАНИЕ:

Файл для включения не может быть определен в середине операторной части.