Vcl.OleAuto.EOleException

Delphi
EOleException = class(EOleError)
C++
class PASCALIMPLEMENTATION EOleException : public EOleError
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Vcl.OleAuto.pas Vcl.OleAuto.hpp |
Vcl.OleAuto | Vcl.OleAuto |
Description
La classe des exceptions pour les erreurs OLE automation se produisant dans les méthodes ou les propriétés d'un objet.
EOleException est la classe des exceptions pour les erreurs spécifiques à l'interface OLE IDispatch. EOleException est déclenchée quand une erreur se produit au milieu d'un appel de méthode depuis IDispatch. EOleException est générée quand un serveur reçoit une valeur de retour d'échec d'une propriété ou d'une méthode qui a été appelée avec la méthode Invoke de l'interface IDispatch.
Quand une erreur a lieu, les objets invoqués via IDispatch peuvent renvoyer des informations essentielles à propos de l'exception, notamment la source de l'erreur, le code de l'erreur, la description, le fichier d'aide et le numéro d'identification pour l'aide contextuelle. EOleException capture ces informations. La description de l'erreur et le numéro d'identification (si disponible) sont inclus dans un message généré par le constructeur. Les autres informations sont stockées dans les propriétés Source et HelpFile définies pour EOleException et la propriété ErrorCode.