Partager via


MFC ActiveX Controls: Returning Error Codes From a, méthode

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

Pour indiquer qu'une erreur s'est produite dans une méthode, vous devez utiliser la fonction membre de COleControl::ThrowError , qui prend SCODE (code d'état) comme paramètre.Vous pouvez utiliser SCODE intégré ou définir un des vôtres.

[!REMARQUE]

ThrowError est destiné à être utilisé uniquement comme moyen de retourner une erreur de la fonction get ou de l'ensemble d'une propriété ou d'une méthode automation.Ce sont les seuls temps que le gestionnaire d'exceptions approprié sera disponible sur la pile.

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

Pour une liste d' SCODEintégré s et instruction sur la définition SCODEpersonnalisé les, consultez la section Gestion des erreurs dans votre contrôle ActiveX dans les contrôles ActiveX : Rubriques avancées.

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

Voir aussi

Concepts

Contrôles ActiveX MFC