Карта сайта

sotau.cbg.ru

Turbo Pascal
Turbo Pascal
Фатальные ошибки

Эти ошибки всегда приводят к немедленной остановке программы

200 Division by zero - Деление на ноль

201 Range check error - Ошибка при проверке границ

Ошибка генерируется операторами, скомпилированными в состоянии {$R+}, при возникновении одной из следующих ситуаций:

- индексное выражение массива находилось вне допустимого диапазона >br /> - была осуществлена попытка присвоить переменной значение, находящееся вне диапазона переменной
- была осуществлена попытка передать значение, находящееся вне допустимого диапазона, в качестве параметра процедуре или функции

202 Stack overflow error - Переполнение стека

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

203 Heap overflow error - Переполнение кучи

Эта ошибка генерируется процедурами NEW или GETMEM в случае, если в куче нет свободной памяти требуемого размера

204 Invalid pointer operation - Недействительная операция с .указателем

Эта ошибка генерируется процедурами DISPOSE или FREEMEM в случае, когда указатель имеет значение NIL или указывает на адрес, лежащий за пределами динамически распределяемой области памяти

205 Floating point overflow - Переполнение при операции с плавающей запятой

В результате выполнения операции с плавающей запятой получено слишком большое вещественное число

206 Floating point underflow - Исчезновение порядка при операции с плавающей запятой

Эта ошибка генерируется только в том случае, если используется сопроцессор 8087/80287/80387 с управляющим словом, которое демаскирует ошибку исчезновения порядка. По умолчанию исчезновение порядка приводит к возвращению результата, равного нулю

207 Invalid floating point operation - Недопустимая операция с плавающей запятой

Возможные причины сообщения:

- аргумент функций TRUNC или ROUND не может быть преобразован в целое число, находящееся внутри диапазона типа LONGINT (от -2147483648 до +2147483647)
- отрицательный аргумент функции SQRT (извлечение квадратного корня)
- аргумент функции LN (логарифм) равен нулю или имеет отрицательное значение
- произошло переполнение стека сопроцессора

208 Overlay manager not installed - He установлена подсистема управления оверлеем

Ваша программа вызывает оверлейную процедуру или функцию, а подсистема управления оверлеем не инициирована. Вероятнее всего, в программе отсутствует обращение к процедуре OVRINIT или обращение к этой процедуре завершилось с ошибкой. Нужно иметь в виду, что если в каком-либо из оверлейных модулей содержится раздел инициации, то в программе необходимо создать дополнительный или использовать имеющийся неоверлейный модуль, вызывающий процедуру OVRINIT в своем разделе инициализации, и указать этот модуль в предложении USES перед любым из оверлейных модулей

209 Overlay file read error - Ошибка чтения оверлейного файла

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

210 Object not initialized - He инициирован объект

Вы обращаетесь к виртуальному правилу применительно к неинициированному объекту (до вызова конструктора)

211 Call to abstract method - Вызов абстрактного правила

Эта ошибка генерируется правилом ABSTRACT модуля OBJECT при работе в среде Turbo Vision в случае обращения к абстрактному правилу, т.е. к виртуальному правилу, которое разработано специально для его замены в объектах-потомках

212 Stream registration error - Ошибка в регистрируемом потоке

Эта ошибка генерируется правилом REGISTERTYPE модуля OBJECT при работе в среде Turbo Vision в случае возникновения одной из следующих ошибок:

- запись регистрируемого потока не содержит сегмента данных
- поле OBJTYPE записи регистрируемого потока нулевое
- указанный тип уже был зарегистрирован
- существует другой тип с таким же полем OBJTYPE

213 Collection index out of range - Набираемый индекс выходит из границ диапазона

Индекс, передаваемый объекту TCOLLECTION при работе в среде Turbo Vision, выходит за границы диапазона

214 Collection overflow error - Переполнение коллекции

Эта ошибка генерируется объектом TCOLLECTION при работе в среде Turbo Vision в случае, если делается попытка добавить элемент к коллекции, которую нельзя расширять


    © 2009 - 2024 Acid Ulcer