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

Описание

$S: Проверка переполнения стека - Включает и выключает генерацию кода проверки переполнения стека.

Синтаксис: {$S+} или {$S-}
Значение по умолчанию: {$S+}
Тип: Локальная
Команда меню: Options|Compiler| Проверка стека

Состояние $S+:

В состоянии $S+, компилятор генерирует специальный код в начале каждой процедуры или функции для проверки, достаточно ли места в стеке для локальных переменных и другой временной памяти.

Когда в стеке недостаточно свободного места, вызов процедуры или функции, компилируемых в режиме $S+ заставляет программу завершиться и вывести сообщение об ошибке времени выполнения программы.

Состояние $S-:

Когда в стеке недостаточно свободного места, вызов процедуры или функции, вероятно, вызовет сбой системы.