System.Classes.EInvalidOperation
Delphi
EInvalidOperation = class(Exception);
C++
class PASCALIMPLEMENTATION EInvalidOperation : public System::Sysutils::Exception
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
EInvalidOperation est la classe des exceptions pour les opérations incorrectes sur un composant.
EInvalidOperation est déclenchée quand une application tente une opération nécessitant un handle de fenêtre ou de widget sur un composant n'ayant pas de parent (la propriété Parent a pour valeur Nil dans Delphi ou NULL dans C++). Cette exception peut également se produire si une opération glisser-déplacer est tentée sur une fiche (par exemple, lors de l'appel de la méthode BeginDrag d'une fiche).
Remarque : Ne confondez pas cet objet avec EInvalidOp.