1.2.8. $CHECKPOINTER : Проверять значения указателя

На верх  Назад  Вперёд

Директива {$CHECKPOINTER} включает (значение ON) или выключает (значение OFF) проверку указателя «кучи». Если проверка указателя «кучи» включена, а код компилируется с включенной опцией -gh (трассировка кучи), то проверка выполняется при разыменовании указателя. Проверка будет подтверждать, что указатель содержит правильные данные, то есть указывает на размещение, которое доступно для чтения программой: стек или «куча». Если нет, то генерируется ошибка времени выполнения 216 или 204.

Если код компилируется без переключателя -gh, то эта директива не имеет эффекта. Учтите, что она существенно замедляет код.