мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| pascal:comperr [25/11/2009 14:19] – dnaumov | pascal:comperr [25/11/2009 14:27] (текущий) – dnaumov | ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| **1 Invalid function number (Неправильный номер функции)** | **1 Invalid function number (Неправильный номер функции)** | ||
| + | |||
| Была попытка неправильного вызова системной функции. | Была попытка неправильного вызова системной функции. | ||
| Строка 47: | Строка 48: | ||
| **6 Invalid file handle (Неправильный хэндл файла)** | **6 Invalid file handle (Неправильный хэндл файла)** | ||
| - | Происходит, | + | Происходит, |
| ---- | ---- | ||
| Строка 57: | Строка 58: | ||
| ---- | ---- | ||
| - | 15 Invalid drive number (Неправильный номер диска) | + | **15 Invalid drive number (Неправильный номер диска)** |
| Генерируется когда в функции Getdir или ChDir был передан неправильный номер диска. | Генерируется когда в функции Getdir или ChDir был передан неправильный номер диска. | ||
| Строка 63: | Строка 64: | ||
| ---- | ---- | ||
| - | 16 Cannot remove current directory (Невозможно удалить текущую директорию) | + | **16 Cannot remove current directory (Невозможно удалить текущую директорию)** |
| Генерируется при попытке удалить текущую директорию. | Генерируется при попытке удалить текущую директорию. | ||
| Строка 69: | Строка 70: | ||
| ---- | ---- | ||
| - | 17 Cannot rename across drives (Можно переименовывать файлы только в пределах одного диска) | + | **17 Cannot rename across drives (Можно переименовывать файлы только в пределах одного диска)** |
| Вы не можете переименовать файл в файл, находяшиёся на другом диске или в другом разделе. | Вы не можете переименовать файл в файл, находяшиёся на другом диске или в другом разделе. | ||
| Строка 75: | Строка 76: | ||
| ---- | ---- | ||
| - | 100 Disk read error (Ошибка чтения с диска) | + | **100 Disk read error (Ошибка чтения с диска)** |
| Генерируется при невозможности произвести чтение с диска. Обычно происходит при попытке чтения данных, | Генерируется при невозможности произвести чтение с диска. Обычно происходит при попытке чтения данных, | ||
| Строка 81: | Строка 82: | ||
| ---- | ---- | ||
| - | 101 Disk write error (Ошибка записи на диск) | + | **101 Disk write error (Ошибка записи на диск)** |
| Генерируется когда Вы пытаетесь записать данные на переполненый диск. | Генерируется когда Вы пытаетесь записать данные на переполненый диск. | ||
| Строка 87: | Строка 88: | ||
| ---- | ---- | ||
| - | 102 File not assigned (Файл не определён) | + | **102 File not assigned (Файл не определён)** |
| Генерируется функциями Reset, Rewrite, Append, Rename и Erase, При передаче в них файловой переменной, | Генерируется функциями Reset, Rewrite, Append, Rename и Erase, При передаче в них файловой переменной, | ||
| Строка 93: | Строка 94: | ||
| ---- | ---- | ||
| - | 103 File not open (Файл не открыт) | + | **103 File not open (Файл не открыт)** |
| Генерируется следующими функциями : Close, Read, Write, Seek, EOf, FilePos, FileSize, Flush, BlockRead, и BlockWrite если файл не был открыт. | Генерируется следующими функциями : Close, Read, Write, Seek, EOf, FilePos, FileSize, Flush, BlockRead, и BlockWrite если файл не был открыт. | ||
| Строка 99: | Строка 100: | ||
| ---- | ---- | ||
| - | 104 File not open for input (Файл не открыт для чтения) | + | **104 File not open for input (Файл не открыт для чтения) |
| + | ** | ||
| Генерируется функциями Read, BlockRead, Eof, Eoln, SeekEof и SeekEoln если файл не был открыт при помощи Reset. | Генерируется функциями Read, BlockRead, Eof, Eoln, SeekEof и SeekEoln если файл не был открыт при помощи Reset. | ||
| ---- | ---- | ||
| - | 105 File not open for output (Файл не открыт для записи) | + | **105 File not open for output (Файл не открыт для записи) |
| + | ** | ||
| Генерируется функцией write если текстовый файл не был открыт при помощи Rewrite. | Генерируется функцией write если текстовый файл не был открыт при помощи Rewrite. | ||
| ---- | ---- | ||
| - | 106 Invalid numeric format(Неправильный числовой формат) | + | **106 Invalid numeric format(Неправильный числовой формат) |
| + | ** | ||
| Генерируется когда ожидалось числовое значение, | Генерируется когда ожидалось числовое значение, | ||
| ---- | ---- | ||
| - | 150 Disk is write-protected (Диск защищён от записи) | + | **150 Disk is write-protected (Диск защищён от записи)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 123: | Строка 124: | ||
| ---- | ---- | ||
| - | 151 Bad drive request struct length (Неправильная длина структуры запроса) | + | **151 Bad drive request struct length (Неправильная длина структуры запроса)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 129: | Строка 130: | ||
| ---- | ---- | ||
| - | 152 Drive not ready (Устройство не готово) | + | **152 Drive not ready (Устройство не готово)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 135: | Строка 136: | ||
| ---- | ---- | ||
| - | 154 CRC error in data (Ошибка контрольной суммы в данных) | + | **154 CRC error in data (Ошибка контрольной суммы в данных) |
| + | ** | ||
| (Критическая ошибка) | (Критическая ошибка) | ||
| ---- | ---- | ||
| - | 156 Disk seek error (Ошибка низкоуровнего поиска на диске) | + | **156 Disk seek error (Ошибка низкоуровнего поиска на диске)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 147: | Строка 148: | ||
| ---- | ---- | ||
| - | 157 Unknown media type (Неизвестный тип ...) | + | **157 Unknown media type (Неизвестный тип ...)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 153: | Строка 154: | ||
| ---- | ---- | ||
| - | 158 Sector Not Found (Сектор не найден) | + | **158 Sector Not Found (Сектор не найден) |
| + | ** | ||
| (Критическая ошибка) | (Критическая ошибка) | ||
| ---- | ---- | ||
| - | 159 Printer out of paper (Нет бумаги в принтере) | + | **159 Printer out of paper (Нет бумаги в принтере)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 165: | Строка 166: | ||
| ---- | ---- | ||
| - | 160 Device write fault (Сбой записи устройства) | + | **160 Device write fault (Сбой записи устройства)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 171: | Строка 172: | ||
| ---- | ---- | ||
| - | 161 Device read fault (Сбой чтения устройства) | + | **161 Device read fault (Сбой чтения устройства) |
| + | ** | ||
| (Критическая ошибка) | (Критическая ошибка) | ||
| ---- | ---- | ||
| - | 162 Hardware failure (Сбой железа) | + | **162 Hardware failure (Сбой железа)** |
| (Критическая ошибка) | (Критическая ошибка) | ||
| Строка 183: | Строка 184: | ||
| ---- | ---- | ||
| - | 200 Division by zero (Деление на ноль) | + | **200 Division by zero (Деление на ноль)** |
| Приложение пыталось разделить число на ноль. | Приложение пыталось разделить число на ноль. | ||
| Строка 189: | Строка 190: | ||
| ---- | ---- | ||
| - | 201 Range check error (Ошибка проверки границ) | + | **201 Range check error (Ошибка проверки границ)** |
| Если вы компилировали прогамму с включённой провереой границ, | Если вы компилировали прогамму с включённой провереой границ, | ||
| Строка 198: | Строка 199: | ||
| ---- | ---- | ||
| - | 202 Stack overflow error (Переполнение стека) | + | **202 Stack overflow error (Переполнение стека)** |
| Стек превысил свой максимально допустимый размер (в этом случае необходимо уменьшить размер локальных переменных), | Стек превысил свой максимально допустимый размер (в этом случае необходимо уменьшить размер локальных переменных), | ||
| Строка 204: | Строка 205: | ||
| ---- | ---- | ||
| - | 203 Heap overflow error (Переполнение кучи) | + | **203 Heap overflow error (Переполнение кучи)** |
| Размер кучи превысил максимально возможный размер. Генерируется при попытке выделить память непосредственно функциями New, GetMem и ReallocMem, или когда экземпляр класса или объекта создаётся и памяти не достаточно. Пожалуйста учтите что, по умолчанию, | Размер кучи превысил максимально возможный размер. Генерируется при попытке выделить память непосредственно функциями New, GetMem и ReallocMem, или когда экземпляр класса или объекта создаётся и памяти не достаточно. Пожалуйста учтите что, по умолчанию, | ||
| - | железом, | + | железом, |
| ---- | ---- | ||
| - | 204 Invalid pointer operation (Непрваильная операция с указателем) | + | **204 Invalid pointer operation (Непрваильная операция с указателем)** |
| Будет сгенерирована при вызове функций Dispose или Freemem с неправильным указателем (чаще всего, Nil) | Будет сгенерирована при вызове функций Dispose или Freemem с неправильным указателем (чаще всего, Nil) | ||
| Строка 217: | Строка 218: | ||
| ---- | ---- | ||
| - | 205 Floating point overflow (Максимальная границы числа с плавающей точкой) | + | **205 Floating point overflow (Максимальная границы числа с плавающей точкой) |
| + | ** | ||
| Вы попытались использовать или создать слишком большое число с плавающей точкой. | Вы попытались использовать или создать слишком большое число с плавающей точкой. | ||
| ---- | ---- | ||
| - | 206 Floating point underflow (Минимальная граница числа с плавающей точкой) | + | **206 Floating point underflow (Минимальная граница числа с плавающей точкой)** |
| Вы попытались использовать или создать слишком маленькое число с плавающей точкой. | Вы попытались использовать или создать слишком маленькое число с плавающей точкой. | ||
| Строка 229: | Строка 230: | ||
| ---- | ---- | ||
| - | 207 Invalid floating point operation (Неправильная операция над числами с плавающей точкой) | + | **207 Invalid floating point operation (Неправильная операция над числами с плавающей точкой)** |
| Может генерироваться если вы попытались получить квадратный корень или логарифм отрицательного числа. | Может генерироваться если вы попытались получить квадратный корень или логарифм отрицательного числа. | ||
| Строка 235: | Строка 236: | ||
| ---- | ---- | ||
| - | 210 Object not initialized (Объект не инициализирован) | + | **210 Object not initialized (Объект не инициализирован)** |
| Если программа была скомпилирована с включенной проверкой границ, | Если программа была скомпилирована с включенной проверкой границ, | ||
| Строка 241: | Строка 242: | ||
| ---- | ---- | ||
| - | 211 Call to abstract method (Попытка вызова абстрактного метода) | + | **211 Call to abstract method (Попытка вызова абстрактного метода)** |
| Ваша программа попыталась вызвать абстрактный виртуальный метод. Абстрактные методы должны быть перекрыты, | Ваша программа попыталась вызвать абстрактный виртуальный метод. Абстрактные методы должны быть перекрыты, | ||
| Строка 247: | Строка 248: | ||
| ---- | ---- | ||
| - | 212 Stream registration error (Ошибка регистрации потока) | + | **212 Stream registration error (Ошибка регистрации потока)** |
| Генерируется когда неправильный тип регистрируется в модуле objects. | Генерируется когда неправильный тип регистрируется в модуле objects. | ||
| Строка 253: | Строка 254: | ||
| ---- | ---- | ||
| - | 213 Collection index out of range (Индекс элемента коллекции выходит за допустимые границы) | + | **213 Collection index out of range (Индекс элемента коллекции выходит за допустимые границы)** |
| Генерируется когда Вы попытались обратиться к элементу коллекции с выходящим за допустимые границы индексом (модуль objects). | Генерируется когда Вы попытались обратиться к элементу коллекции с выходящим за допустимые границы индексом (модуль objects). | ||
| Строка 259: | Строка 260: | ||
| ---- | ---- | ||
| - | 214 Collection overflow error (Переполнение коллекции) | + | **214 Collection overflow error (Переполнение коллекции) |
| + | ** | ||
| Размер коллекции превысил максимально допустимый размер, | Размер коллекции превысил максимально допустимый размер, | ||
| ---- | ---- | ||
| - | 215 Arithmetic overflow error (Арифметическое переполнение) | + | **215 Arithmetic overflow error (Арифметическое переполнение)** |
| Эта ошибка генерируется когда результат операции превысил допустимые границы. В отличие to Turbo Pascal, эта ошибка генерируется только для 32-bit и 64-bit арифметических переполнений. Это происходит согласно тому, что все операнды конвертируются в 32-bit или 64-bit, до того как производить вычисления. | Эта ошибка генерируется когда результат операции превысил допустимые границы. В отличие to Turbo Pascal, эта ошибка генерируется только для 32-bit и 64-bit арифметических переполнений. Это происходит согласно тому, что все операнды конвертируются в 32-bit или 64-bit, до того как производить вычисления. | ||
| Строка 271: | Строка 272: | ||
| ---- | ---- | ||
| - | 216 General Protection fault (GP Ошибка защиты памяти) | + | **216 General Protection fault (GP Ошибка защиты памяти)** |
| + | |||
| Приложение попыталось обратиться к недопустимому участку памяти. Это может быть вызвано следующими причинами: | Приложение попыталось обратиться к недопустимому участку памяти. Это может быть вызвано следующими причинами: | ||
| Строка 279: | Строка 282: | ||
| ---- | ---- | ||
| - | 217 Unhandled exception occurred (Произошо неизвестное исключение) | + | **217 Unhandled exception occurred (Произошо неизвестное исключение)** |
| Произошло исключение, | Произошло исключение, | ||
| Строка 285: | Строка 288: | ||
| ---- | ---- | ||
| - | 219 Invalid typecast (Неправильное приведение типов) | + | **219 Invalid typecast (Неправильное приведение типов)** |
| Генерируется когда недопустимое приведение типов производится над классом используя оператор as. Эта ошибка также генерируется, | Генерируется когда недопустимое приведение типов производится над классом используя оператор as. Эта ошибка также генерируется, | ||
| Строка 291: | Строка 294: | ||
| ---- | ---- | ||
| - | 227 Assertion failed error (Сбой утверждения) | + | **227 Assertion failed error (Сбой утверждения)** |
| Утверждение провалено, | Утверждение провалено, | ||