Partager via


Contrôles ActiveX MFC : Le retour des codes d'erreur d'une méthode

Cet article explique comment retourner les codes d'erreur depuis une méthode de contrôle ActiveX.

Pour indiquer qu'une erreur s'est produite dans la méthode, vous devez utiliser la fonction membre COleControl::ThrowError, qui prend SCODE (code d'état) en tant que paramètre. Vous pouvez utiliser SCODE prédéfini ou définir un de vos propres.

Notes

ThrowError est destiné à être utilisé uniquement comme méthode de retourner une erreur de la fonction de l'obtention ou de l'ensemble d'une propriété ou d'une méthode d'automatisaton.Ce sont les seuls temps que le gestionnaire des exceptions approprié est présent dans la pile.

Les fonctions d'assistance existent pour la plupart des SCODEprédéfini par courantes s, tel qu' COleControl::SetNotSupported, COleControl::GetNotSupported, et COleControl::SetNotPermitted.

Pour obtenir la liste des SCODEprédéfini s et instruction pour définir SCODEpersonnalisé s, consultez Gestion des erreurs dans le contrôle ActiveX dans les contrôles ActiveX d'article : Rubriques avancées.

Pour plus d'informations sur les exceptions de rapports dans d'autres zones de code, consultez COleControl::FireError et la section Gestion des erreurs dans le contrôle ActiveX dans les contrôles ActiveX d'article : Rubriques avancées.

Voir aussi

Concepts

Contrôles ActiveX MFC