Читайте также: |
|
Эти ошибки всегда приводят к немедленной остановке программы.
200 Division by zero
(Деление на нуль)
В программе при операции /, mod или div произошла попытка разделить число на нуль.
201 Range check error
(Ошибка при проверке границ)
Ошибка генерируется операторами, скомпилированными в состоянии {$R+}, при возникновении одной из следующих ситуаций:
О индексное выражение квалификатора массива находилось вне допустимого диапазона;
Q была осуществлена попытка присвоить переменной значение, находящееся
вне диапазона переменной; Q была осуществлена попытка передать значение, находящееся вне допустимого
диапазона, в качестве параметра процедуре или функции.
202 Stack overflow error
(Переполнение стека)
Эта ошибка генерируется на входе в процедуру или функцию, скомпилированную в режиме {$5+}, в случае если нет достаточной области для размещения локальных переменных подпрограммы. Увеличьте размер стека, используя директиву компилятора $М.
Данная ошибка может также вызываться циклической рекурсией или процедурой на Ассемблере, которая не поддерживает стек.
203 Heap overflow error
(Переполнение динамической области памяти)
Эта ошибка генерируется процедурами New или GetMem в том случае, если не достаточно вободного места в динамической области памяти, чтобы выделить память для блока требуемого размера.
204 Invalid pointer operation
(Недействительная операция ссылки)
Эта ошибка генерируется процедурами Dispose или FreeMem в случае, если ссылка имеет значение ni 1 или указывает на адрес, лежащий за пределами динамической области памяти, или если список свободных блоков не может быть расширен.
205 Floating point overflow
(Переполнение при операции с плавающей точкой) Операция с плавающей точкой привела к переполнению.
206 Floating point underflow
(Исчезновение порядка при операции с плавающей точкой)
Операция с плавающей точкой привела к исчезновению порядка. Эта ошибка генерируется только в том случае, если используется сопроцессор математических вычислений 8087 с управляющим словом, которое демаскирует ошибки, возникающие при исчезновении порядка. По умолчанию исчезновение порядка приводит к возвращению нулевого результата.
207 Invalid floating point operation (Недопустимая операция с плавающей точкой)
Q Вещественное значение, передаваемое функции Trunc или Round, не может быть преобразовано в целое число, находящееся внутри диапазона типа longint (от -2 147 483 648 до 2 147 483 647).
Q Аргумент, передаваемый функции Sqrt (извлечение квадратного корня), отрицательный.
Q Аргумент, передаваемый функции Ln (логарифм), равен нулю или имеет от-рицательное.значение.
а Произошло переполнение стека 8087.
208 Overlay manager not installed
(He установлена подсистема управления оверлеями)
Программа вызывает оверлейную процедуру или функцию, а подсистема управления оверлеями не инициализирована.
209 Overlay file read error
(Ошибка чтения оверлейного файла)
Когда подсистема управления оверлеями пыталась считать оверлей из оверлейного файла, произошла ошибка чтения.
210 Object not initialized / (Объект не инициализирован)
При включенной проверке диапазона произошло обращение к виртуальному методу объекта до его инициализации с помощью вызова конструктора.
215 Arithmetic overflow error
(Арифметическое переполнение)
Эту ошибку дают операторы, скомпилированные в состоянии {$G+}, когда арифметическая операция приводит к переполнению, например, когда результат операции лежит вне допустимого диапазона
Литература
1. Borland Pascal with Objects: Language Guide. User's Guide. Object-Oriented Programming Guide. — Borland International, Inc., 1989,
2. Брукс Ф. Мифический человеко-месяц, или Как создаются программные комплексы. — М.: Символ-Плюс, 2000. — 304 с.
3. Вирт Н. Алгоритмы + структуры данных - программы. — М.: Мир, 1985. —
406 с.
4. Голованееский Г. Л. Базовый курс программирования на TURBO PASCAL. —
СПб.: ГИТМО, 2000. - 83 с.
5. Голуб А. И. С и C++. Правила программирования. — М.: БИНОМ, 1996. —
272 с.
6. Епанешников А. М., Епанешников В. А. Программирование в среде TURBO PASCAL 7.0. - М.: Диалог-МИФИ, 1993. - 288 с.
7. Иванова Г. С. Основы программирования. — М.: МГТУ им. Баумана, 2002. —
416с.
8. Иванова Г. С., Ничушкина Т. Н., Пугачев Е. К. Объектно-ориентированное программирование. — М.: МГТУ им. Баумана, 2001. — 320 с.
9. Павловская Т. А. C/C++. Программирование на языке высокого уровня: Учебник для вузов. — СПб.: Питер, 2001. — 464 с.
10. Попов В. Б. Паскаль и Дельфи: Самоучитель. — СПб.: Питер, 2003. — 544 с.
11. Фаронов В. В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. - СПб.: Питер, 2003. - 640 с.
Список литературы
1. Абрамов С. А. Начала информатики / С. А. Абрамов, Е. В. Зима — М: Наука, Гл. ред. физ.-мат. лит., 1989. — 256 с.
2. Алексеев В. Е. Вычислительная техника и программирование. Практикум по программированию: Практ. пособие / В. Е. Алексеев, А. С. Вау-лин, Г. Б. Петрова. — Под ред. А. В. Петрова. — М.: Высш. шк., 1991. — 400 с.: ил.
3. Алкок Д. Язык Паскаль в иллюстрациях: Пер. с англ. — М.: Мир, 1991. — 192 с.: ил.
4. Ахо А. Структуры данных и алгоритмы / А. Ахо, Д. Хопкрофт, Д. Ульман: Пер. с англ. — М.: Издательский дом "Вильяме", 2000. — 384 с.: ил.
5. Бородич Ю. С. Паскаль для персональных компьютеров: Справ, пособие / Ю. С. Бородич, А. Н. Вальвачев, А. И. Кузьмич — Мн.: Высш. шк.: БФ ГИТМП "НИКА", 1991. - 365 с.: ил.
6. Вирт Н. Алгоритмы + структуры данных = программы / Н. Вирт: Пер. с англ. — М.: Мир, 1985. — 406 с.
7. Вирт Н. Алгоритмы и структуры данных / Н. Вирт: Пер. с англ. — М.: Мир, 1989. — 360 с.: ил.
8. Дагене В. А. Сто задач по программированию: Кн. Для учащихся: Пер. с лит. / В. А. Дагене, Г. К. Григас, К. Ф. Аугутис. — М.: Просвещение, 1993. - 255 с.: ил.
9. Йенсен К. Руководство для пользователя и описание языка Паскаль / К. Йенсен, Н. Вирт: Пер. с англ. — М.: Финансы и статистика, 1982. — 150с.
10. Керниган Б. Практика программирования / Б. Керниган, Р. Пайк; Пер. с англ. — СПб.: Невский Диалект, 2001. — 381 с.: ил.
11. Кнут Д. Искусство программирования. Том 3: Поиск и сортировка / Д. Кнут; Пер. с англ. — М.: Издательский дом "Вильяме", 2000. — 584 с.: ил.
12. Культин Н. Б. Программирование в Turbo Pascal 7. О и Delphi. 2-е изд., пе-рераб. и доп. / Н. Б. Культин — СПб.: БХВ — Санкт-Петербург, 1999. — 416 с.: ил.
13. Культин Н. Б. Turbo Pascal в задачах и примерах / Н. Б. Культин. — СПб.: БХВ — Санкт-Петербург, 2000. — 256 с.: ил.
14. Мизрохи С. В. TURBO PASCAL и объектно-ориентированное программирование / С. В. Мизрохи. — М.: Финансы и статистика, 1992. — 192 с.: ил.
15. Немнюгин С. A. Turbo Pascal: практикум / С. А. Немнюгин. — СПб: Питер, 2001. — 256 с.: ил.
16. Окулов С. Программирование в алгоритмах / С. Окулов. — М.: "Бином" 2002. - 344 с.
17. Офицеров Д. В. Программирование на персональных ЭВМ: Практикум Учеб. пособие / Д. В. Офицеров, А. Б. Долгий, В. А. Старых. — Пии общ. ред. Д. В. Офицерова. — Мн.: Высш. шк., 1993. — 256 с.
18. Перминов О. Н. Программирование на языке Паскаль / О. Н. Перуц«-нов. — М.: Радио и связь, 1988. — 224 с.: ил.
19. Попов В. Б. Turbo Pascal для школьников. Версия 7.0 / В. Б. Попов — М.: Финансы и статистика, 1996. — 446 с.: ил.
20. Себеста Р. Основные концепции языков программирования, 5-е из,
Р. Себеста: Пер. с англ. — М.: Издательский дом "Вильяме", 2001 -672 с.: ил.
21. Ставровский А. Турбо Паскаль 7.0. Учебник / А. Б. Ставровский — • Издательская группа BHV, 2000. — 400 с.
22. Стивене P. Delphi. Готовые алгоритмы / Р. Стивене: Пер. с англ. — ДМК Пресс, 2001. — 384 с.: ил.
23. Фаронов В. В. Программирование на персональных ЭВМ в среде Т\ Паскаль. 2-е изд. / В. В. Фаронов. — М.: Изд-во МГТУ, 1992. — 448 с.
24. Фаронов В. В. Delphi: Программирование на языке высокого уровн В. В. Фаронов. — СПб.: Питер, 2003. — 640 с.
Дата добавления: 2015-08-13; просмотров: 64 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Ошибки DOS | | | Благодарности |