System.Classes.EComponentError

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.SysUtils.ExceptionSystem.TObjectEComponentError

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.

Voir aussi