Vcl.OleAuto.EOleException

De RAD Studio API Documentation
Aller à : navigation, rechercher

Vcl.OleAuto.EOleErrorSystem.SysUtils.ExceptionSystem.TObjectEOleException

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.

Voir aussi