Директива $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 уровней вложенных файлов.
ВНИМАНИЕ:
Файл для включения не может быть определен в середине операторной части.