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

 

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

 

200 Division by zero (Деление на ноль).

 

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

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

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

- была осуществлена попытка присвоить переменной значение,

находящееся вне диапозона переменной;

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

 

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

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

 

203 Heap overflow error (Переполннение кучи).

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

 

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

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

 

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

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

 

206 Floating point undeflow (Исчезновение порядеа при операции с плавающей запятой).

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

 

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

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

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

- отрицательный аргумент функции SQRT (извлечение квадратного корня);

аргумент функции LN(логарифм) равен нулю или имеет отрицательное значение;

- произошло переполнение стека сопроцессора.

 

208 Overlay manage not installed (Не установленна подсистема управления оверлеем).

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

 

необходимо создать доплнительный или использовать имеющийся неоверлейный модуль, вызывающий процедуру OVRINIT в своем разделе

инициализации, и указать этот модуль в предложении USES перед любым из оверлейных модулей.

 

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

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

 

210 Object not initialized (Не инициирован объект).

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

 

211 Call toabstract method (Вызов абстрактного правила).

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

 

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

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

- запись регистрируемого потока не содержит сегмента данных;

- поле OBJECT записи регистрируемого потока нулевое;

- существует другой тип с таким же полем OBJECT.

 

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

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

 

214 Collection overflow error (Переполнение коллекции).

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

 








Дата добавления: 2015-01-13; просмотров: 1008;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.