Помощь - Поиск - Пользователи - Календарь
Полная версия: директивы
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Анжелика
Ребят, мне дали вот такую задачу. Оформить вычисление суммы ряда в виде функции/процедуры в отдельном файле, который включается в компиляцию с помощью директивы $I. Скажите, плз, что это за директива и как она работает, как ее осуществить и для чего она нужна?
klem4
{$I-} - отключение проверки ввода/вывода
пример использования :
assign(f,'c:\test.txt');
{$I-} // выключаем проверку
reset(f); // пробуем открыть файл для чтения
{$I+} // включаем проверку
if IOResult = 0 then // файл существует и открыт для чтения
else // данного файла нет и IOResult будет содержать код ошибки



если бы мы проделали то же самое без отключения проверки и файл нельзя было-бы открыть, то программа вылетела бы с ошибкой.
volvo
Более развернуто - здесь: FAQ: Директивы компилятора
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.