Разработка приложений в системе Delphi. Шейкер Т.Д. - 61 стр.

UptoLike

Составители: 

Exception начинаются с буквы E. Ниже приведены наиболее часто
используемые классы исключений.
EConvertErrorошибка преобразования типов, может возникнуть при
выполнении функций
StrToInt и StrToFloat.
EInOutError ошибка ввода/вывода при включенной директиве {$I+}.
EDivByZeroделение целого на ноль.
EIntOverflowпереполнение в операции с целыми переменными.
ERangeErrorприсвоение значения, выходящего за пределы
допустимого диапазона. Например, при попытке обращения к элементам
массива по индексу, выходящему за пределы массива.
EInvalidGraphic попытка загрузки методом LoadFromFile файла,
несовместимого графического формата.
EInvalidPointerнекорректная операция с указателем.
EFCreateErrorошибка создания файла
EFOpenErrorошибка открытия файла
EListError, EStringListErrorошибка при работе со списками.
EMathError предок исключений, возникающих при выполнении
операций с плавающей точкой.
EInvalidOp попытка передачи математическому сопроцессору
ошибочной инструкции.
EOverflow переполнение при слишком больших величинах.
EUnderflowпотеря значимости при операции с плавающей точкой
(слишком малая величина). Результат получает нулевое значение.
EZeroDivide попытка деления на ноль.
EMenuError ошибка при работе с пунктами меню для компонент TMenu,
TMenuItem, TPopupMenu и их наследников.
EOutOfMemory вызов методов New, GetMem или конструкторов классов
при невозможности распределения памяти.
61
Exception начинаются с буквы E. Ниже приведены наиболее часто
используемые классы исключений.
   EConvertError – ошибка преобразования типов, может возникнуть при
выполнении функций StrToInt и StrToFloat.
   EInOutError – ошибка ввода/вывода при включенной директиве {$I+}.
   EDivByZero – деление целого на ноль.
   EIntOverflow – переполнение в операции с целыми переменными.
   ERangeError        –    присвоение   значения,   выходящего   за   пределы
допустимого диапазона. Например, при попытке обращения к элементам
массива по индексу, выходящему за пределы массива.
   EInvalidGraphic – попытка загрузки методом LoadFromFile файла,
несовместимого графического формата.
   EInvalidPointer – некорректная операция с указателем.
   EFCreateError – ошибка создания файла
   EFOpenError – ошибка открытия файла
   EListError, EStringListError – ошибка при работе со списками.
   EMathError – предок исключений, возникающих при выполнении
операций с плавающей точкой.
   EInvalidOp     –       попытка   передачи   математическому   сопроцессору
ошибочной инструкции.
   EOverflow –переполнение при слишком больших величинах.
   EUnderflow – потеря значимости при операции с плавающей точкой
(слишком малая величина). Результат получает нулевое значение.
   EZeroDivide – попытка деления на ноль.
   EMenuError –ошибка при работе с пунктами меню для компонент TMenu,
TMenuItem, TPopupMenu и их наследников.
   EOutOfMemory – вызов методов New, GetMem или конструкторов классов
при невозможности распределения памяти.



                                        61