Gestion des erreurs COM dans Java et Visual Basic
Il existe trois interfaces et trois fonctions qui peuvent être utilisées dans COM pour fournir une gestion des erreurs lors de la programmation en Java ou Microsoft Visual Basic. En Java et Visual Basic, l’appel de méthode ne retourne pas de HRESULT comme valeur de retour. Au lieu de cela, ces langages utilisent les interfaces et fonctions COM pour obtenir des valeurs HRESULT et pour gérer les erreurs ou les exceptions. (Les exceptions sont des événements hors du contrôle du programme, tels que des problèmes de fichier ou des paramètres non valides.)
Les trois interfaces qui prennent en charge les HRESULTsont répertoriées et décrites brièvement dans le tableau suivant.
Interface | Description |
---|---|
ICreateErrorInfo |
Définit les informations d’erreur. |
IErrorInfo |
Retourne des informations à partir d’un objet d’erreur. |
ISupportErrorInfo |
Identifie l’objet comme prenant en charge l’interface IErrorInfo . |
Les trois fonctions qui prennent en charge les HRESULTsont répertoriées et décrites brièvement dans le tableau suivant.
Interface | Description |
---|---|
CreateErrorInfo |
Crée un instance d’un objet d’erreur générique. |
GetErrorInfo |
Obtient le pointeur d’informations d’erreur défini par l’appel précédent à SetErrorInfo dans le thread logique actuel. |
SetErrorInfo |
Définit l’objet d’informations d’erreur pour le thread d’exécution actuel. |