201. Range check error (Ошибка при проверке границ). Ошибка генерируется операторами, скомпилированными в состоянии {$R+}, при возникновении одной из следующих ситуаций:
индексное выражение массива находилось вне допустимого диапазона;
была осуществлена попытка присвоить переменной значение, находящееся вне диапазона переменной;
была осуществлена попытка передать значение, находящееся вне допустимого диапазона, а качестве параметра процедуре или функции.
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 до -12147483647);
отрицательный аргумент функции 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 errata (Ошибка в регистрируемом потоке). Эта ошибка оперируется правилом REGISTERTYPE модуля OBJECT при работе в среде Turbo Vision в случае возникновения одной из следующих ошибок:
запись регистрируемого потока не содержит сегмента данных;
поле OBJTYPE записи регистрируемого потока нулевое;
указанный гип уже был зарегистрирован;
существует другой тип с таким же полем OBJTYPE.
213. Collection index out of range (Набираемый индекс выходит из границ диапазона). Индекс, передаваемый объекту TCOLLECTION при работе в среде Turbo Vision, выходит за границы диапазона.
214. Collection overflow error (Переполнение коллекции). Эта ошибка генерируется объектом TCOLLECTION при работе в среде Turbo Vision в случае, если делается попытка добавить элемент к коллекции, которую нельзя расширять.
Литература
1. Фаронов, В.В. ТурбоПаскаль 7.0. Начальный курс : учебное пособие / В.В. Фаронов. – М. : Нолидж, 1997.
2. Вирт, Н. Алгоритмы + структуры данных = программы / Н. Вирт. – М. : Мир, 1985.
3. Культин, Н.Б. Программирование в Turbo Pascal 7.0 и Delphi / Н.Б. Культин. СПб.:БХВ - Санкт-Петербург, 1999.
4. Голицына, О.Л. Основы алгоритмизации и программирования : учебное пособие / О.Л. Голицына, И.И. Попов. – М. :Форум – Инфра-М, 2002.
5. Семакин, И.Г. Основы программирования: учебник / И.Г. Семакин, А.П. Шестаков. – М. : Мастерство, 2001.