Эти ошибки всегда приводят к немедленной остановке программы
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 в случае, если делается попытка добавить элемент к коллекции, которую нельзя расширять |