Класс
|
Родитель
|
Обрабатываемое исключение
|
EAbort
|
Exception
|
Реализует “тихую” (без какого-либо сообщения) обработку любого исключения
|
EAbstractErrpr
|
Exception
|
Программа пытается вызвать абстрактный метод
|
EAccessViolation
|
Exception
|
Программа пыталась обратиться к не принадлежащей ей области памяти или использует недействительный указатель
|
EAppletException
|
Exception
|
Ошибка связана с созданием управляющих панелей в апплет-приложениях
|
EArrayError
|
Exception
|
Возникает из-за различного рода ошибок при работе с массивами (неверный индекс, попытка вставить элемент в массив фиксированной длины или в отсортированный массив и т. п.)
|
EAssertionFaild
|
Exception
|
Возбуждается отладочной процедурой Assert, когда тстируемое ею логическое выражение имеет значение False.
|
EBitsError
|
Exception
|
Программа пыталась обратиться к свойству Bits объекта TBits с индексом меньше нуля или больше максимально допустимого значения
|
EBrokerException
|
Exception
|
Объект-брокер не может найти сервер
|
ECacheError
|
Exception
|
Ошибка в наборе данных для компонента Tde-cisionCube
|
EClassNotFound
|
EFilerError
|
Для компонента, читаемого из потока данных, не найден соответствующий класс. Обычно возникает"в случае, когда в форму вставлен нестандартный компонент, а в библиотеке компонентов Delphi нет связанного с ним класса
|
ECommonCalendar-Error
|
Exception
|
Возникает в объектах класса TCommonCalendar и его потомках, когда вводится неверная дата
|
EComponentError
|
Exception
|
Возникает при различных манипуляциях программы с компонентом (программа не может зарегистрировать компонент, переименовать его или когда для его работы требуется интерфейс СОМ, который компонентом не поддерживается)
|
EControlC
|
Exception
|
Возникает при нажатии Ctrl-C при работе приложения в режиме консолиЛ
|
EConvertError
|
Exception
|
Ошибка преобразования в функциях StrToint или StrToFloat
|
ECorbaDispatch
|
Exception
|
Возникает в программах, использующих технологию corba, при ошибках, связанных с несовпадением интерфейсов сервера и брокера данных
|
ECorbaException
|
Exception
|
Возникает в программах, использующих технологию CORBA
|
ECorbaUser-Exception
|
ECorbaException
|
Возникает как определяемая пользователем реакция на ошибки интерфейса
|
EDatabaseError
|
Exception
|
Возникает, когда компонент обнаруживает ошибку в базе данных
|
EDateTimeError
|
Exception
|
Возбуждается компонентом TDateTimePicker при попытке ввода неверной даты или времени
|
EDBClient
|
EDatabaseError
|
Ошибка связана с неправильной работой Tcli-entDataSet
|
EDBEditError
|
Exception
|
Возникает, когда компонент пытается использовать данные, несовместимые с заданной маской
|
EDBEngineError
|
EDatabaseError
|
Связана с ошибками BDE
|
EDimensionMar-Error
|
Exception
|
Возникает, когда используемый в кубе решений набор данных не имеет агрегатных полей
|
EDimIndexError
|
Exception
|
Связана с нарушением размерности массива данных для куба решений
|
EDivByZero
|
EIntError
|
Ошибка целочисленного деления на ноль
|
EDSWriter
|
Exception
|
Ошибка при подготовке провайдером пакета данных для набора данных
|
EExternal-Exception
|
EStream-Error
|
Возникла ошибка, код которой не является предопределенным в Delphi
|
EFCreateError
|
EStream-Error
|
Ошибка при создании файла. Например, попытка создать файл на устройстве, предназначенном только для чтения, или в несуществующем каталоге
|
EFilerError
|
EStream-Error
|
Программа пытается повторно зарегистрировать в потоке один и тот же класс
|
EFOpenError
|
EStream-Error
|
Ошибка открытия потока данных. Например, попытка открыть несуществующий файл
|
EHeapException
|
Exception
|
Ошибка связана с неправильными операциями над динамической памятью
|
ElBClientError
|
ElBError
|
Ошибка связана с функционированием IBX-клиента
|
ElBError
|
EDatabaseError
|
Общая ошибка технологии IBX
|
ElBInterbase-Error
|
ElBError
|
Ошибка связана с функционированием сервера в технологии IBX
|
EInOutError
|
Exception
|
Любая ошибка в файловых операциях. Поле ErrorCode объекта этого класса содержит код ошибки
|
EInterpreterError
|
Exception
|
Возникает, когда компонент класса TDataBlockinterpeter не может интерпретировать данные блока данных
|
EIntError
|
Exception
|
Любая ошибка в целочисленных вычислениях
|
EIntfCastError
|
Exception
|
Попытка недопустимого приведения типов в OLE-объектах
|
EIntOverflow
|
EIntError
|
Ошибка целочисленного переполнения: программа пытается присвоить целочисленной переменной значение, выходящее из 32-двоичных разрядов
|
EInva1i dArgument
|
EMatchError
|
Возбуждается математическими функциями при выходе аргумента из допустимого диапазона
|
EInvalidCast
|
Exception
|
Программа пытается осуществить недопустимое преобразование типов с помощью оператора as
|
EInvalidGraphic
|
Exception
|
Программа пытается загрузить в контейнер изображение из файла, который имеет недопустимый формат (допустимыми форматами являются растр, метафайл, курсор, пиктограмма)
|
EInvalidGraphic-Operation
|
Exception
|
Программа пытается выполнить недопустимую графическую операцию
|
EInvalidGrid-Operation
|
Exception
|
Программа пытается выполнить недопустимую операцию над таблицей (например, обратиться к несуществующему столбцу или РЯДУ)
|
EInvalidImage
|
EFilerError
|
Программа пытается прочитать ресурс изображения из файла, в котором этого ресурса нет
|
EInvalidOp
|
EMatchError
|
Ошибка в операциях с плавающей точкой (недопустимая инструкция, переполнение стека сопроцессора и т. п.)
|
EInvalidOpera-tion
|
Exception
|
Не имеющий окна компонент пытается выполнить операцию, требующую дескриптора окна
|
EInvalidPointer
|
EHeap-Exception
|
Попытка использовать недействительный указатель
|
EListError
|
Exception
|
Эта ошибка связана с неверными действиями программы по отношению к разного рода спискам. Например обращение к элементу списка с индексом меньше нуля или больше максимально допустимого
|
ELowCapacity-Error
|
Exception
|
Ошибка возникает при попытке выделения памяти на устройстве, у которого нет нужной свободной памяти.
|
EMatchError
|
Exception
|
Любая ошибка при выполнении вычислений с плавающей точкой.
|
EMenuError
|
Exception
|
Ошибка при работе программы с меню. Например, при добавлении элемента с идентификатором, который уже определен в меню
|
EMCIDiviceError
|
Exception
|
Ошибка возникла в медиаплейере
|
EMethodNotFound
|
EFilerError
|
Программа прочитала из потока данных объект, но не может найти связанный с классом объекта метод
|
EMonthCalError
|
ECommon-Calendar-Error
|
Возбуждается компонентом класса TMonthcal-endar при попытке ввода неправильной даты
|
EOleCtrlError
|
Exception
|
Программа не может установить связь с элементом ActiveX
|
EOleError
|
Exception
|
Низкоуровневая ошибка в технологии OLE
|
EOleException
|
EOleSysError
|
Программа использует неверный OLE-интерфейс
|
EOleRegistration Error
|
EOleError
|
Ошибка регистрации OLE-объекта в реестре Windows
|
EOleSysError
|
EOleError
|
Возникает при неправильном выполнении команды OLE автоматизации
|
EOutlineError
|
Exception
|
Возникает при ошибке доступа к компоненту класса ToutLine
|
EOutOfMemory
|
EHeap-Exception
|
Эта ошибка возникает, когда программа запрашивает слишком большой для данной конфигурации Windows объем памяти
|
EOutOfResource
|
EOutOfMemory
|
Программа требует от Windows дескриптор окна, но Windows исчерпала лимит дескрипторов
|
EOverflow
|
EMatchError
|
Результат операций с плавающей точкой слишком велик, чтобы уместиться в регистрах сопроцессора
|
EPackageError
|
Exception
|
Возникает при ошибке доступа к пакету
|
EParserError
|
Exception
|
Ошибка преобразования текста в двоичные данные при чтении из потока
|
EPrinter
|
Exception
|
Windows сообщила программе об ошибке принтера
|
EPrivilege
|
Exception
|
Программа пытается выполнить привилегированную операцию. Привилегированные операции могут выполняться только ядром Windows
|
EPropertyConvert Error
|
Exception
|
Ошибка при чтении или записи значения свойства
|
EPropertyError
|
Exception
|
Ошибка доступа к свойству при чтении или записи
|
EPropReadOnly
|
Exception
|
Программа пытается присвоить значение свойству, из которого можно только читать (при использовании технологии OLE)
|
EPropWriteOnly
|
Exception
|
Программа пытается прочитать свойство, предназначенное только для записи
|
ERangeError
|
EIntError
|
Целочисленный результат превышает емкость целого типа данных
|
EReadError
|
EFilerError
|
Программа не может прочитать из потока данных нужного количества байт
|
EReconcileError
|
EData-baseError
|
Ошибка обновления данных в TclientDataset
|
ERegistry-Exception
|
Exception
|
Ошибка, связанная с операцией над реестром Windows
|
EResNotFound
|
Exception
|
Программа не может найти указанный ресурс в файле ресурсов
|
ESocketConnec-tionError
|
Exception
|
Ошибка связана с работой с сокетами Windows
|
ESocketError
|
Exception
|
Ошибка связана с работой с сокетами Windows
|
EStackOverflow
|
Exception
|
Исчерпан объем выделенного программе стека
|
EStreamError
|
Exception
|
Любая ошибка при работе с потоком данных
|
EStringListError
|
Exception
|
Программа ссылается на строку, индекс которой выходит из диапазона возможных значений для списка строк
|
EThread
|
Exception
|
Ситуация борьбы за общий ресурс в программе с несколькими потоками команд
|
ETreeViewError
|
Exception
|
Указан неверный индекс при обращении к
TtreeView
|
EUnderflow
|
EMatchError
|
Результат операций с плавающей точкой слишком мал, чтобы уместиться в регистрах сопроцессора (исчезновение порядка)
|
EUnsupportedTypeE rror
|
Exception
|
Выбран недопустимый тип поля в качестве измерения в кубе решений
|
EUpdateError
|
Exception
|
Ошибка обновления провайдерского набора данных
|
EVariantError
|
Exception
|
Ошибка при работе с типом Variant: недопустимое приведение типов; недопустимая операция; обращение -к скалярной переменной как к варианту-массиву; индекс варианта-массива выходит из допустимых значений
|
EWin32Error
|
Exception
|
Ошибочное обращение к API-функции Windows. Свойство Message содержит номер ошибки и связанное с ней сообщение
|
EWriteError
|
EFilerError
|
Ошибка записи в поток данных
|
EZeroDivide
|
EMatchError
|
Вещественное деление на ноль
|