System.Classes.EComponentError
Delphi
EComponentError = class(Exception);
C++
class PASCALIMPLEMENTATION EComponentError : 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
EComponentError est la classe des exceptions déclenchées par des erreurs liées au recensement et au changement de nom des composants.
EComponentError est déclenchée quand :
- Une tentative de recenser un composant échoue.
- Une application ne peut renommer un composant.
- (Windows uniquement) Une demande d'interface COM a été faite pour un composant ne gérant pas COM.
Pour recenser un composant, écrivez une procédure nommée "Register" déclarée dans la section interface (Delphi) ou l'espace de nommage (C++) du fichier unité du composant. Veuillez noter que, contrairement à la plupart des noms de procédure Delphi, le nom de la procédure Register est sensible à la casse. Register doit appeler RegisterComponents pour chaque composant à recenser.
Le changement de nom d'un composant peut échouer si une application essaye de renommer le composant à l'exécution alors que le nouveau nom est celui d'un autre composant de même propriétaire ou n'est pas un identificateur valide.