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. |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour