когда имя компоненты не уникально
2) когда имя компоненты не уникально или не допустимо.
-
EConvertError - происходит в случае возникновения ошибки при выполнении функций StrToInt
и StrToFloat, когда конвертация строки в соответствующий числовой тип невозможна.
-
EInOutError - происходит при ошибках ввода/вывода при включенной директиве {$I+}.
-
EIntError - предок исключений, случающихся при выполнении целочисленных операций.
-
EDivByZero - вызывается в случае деления на ноль, как результат RunTime Error 200.
-
EIntOverflow - вызывается при попытке выполнения операций, приводящих к переполнению целых переменных, как результат RunTime Error 215 при включенной директиве {$Q+}.
-
ERangeError - вызывается при попытке обращения к элементам массива по индексу, выходящему за пределы массива, как результат RunTime Error 201 при включенной директиве {$R+}.
-
EInvalidCast - происходит при попытке приведения переменных одного класса к другому классу, несовместимому с первым (например, приведение переменной типа TListBox к TMemo).
-
EInvalidGraphic - вызывается при попытке передачи в LoadFromFile
файла, несовместимого графического формата.
-
EInvalidGraphicOperation
- вызывается при попытке выполнения операций, неприменимых для данного графического формата (например, Resize для TIcon).
-
EInvalidObject - реально нигде не используется, объявлен в Controls.pas.
-
EInvalidOperation
- вызывается при попытке отображения или обращения по Windows-обработчику (handle) контрольного элемента, не имеющего владельца (например, сразу после вызова MyControl:=TListBox.Create(...) происходит обращение к методу Refresh).
-
EInvalidPointer - происходит при попытке освобождения уже освобожденного или еще неинициализированного указателя, при вызове Dispose(), FreeMem() или деструктора класса.
-
EListError - вызывается при обращении к элементу наследника TList по индексу, выходящему за пределы допустимых значений (например, объект TStringList содержит только 10 строк, а происходит обращение к одиннадцатому).
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий