COleControl::FireError
Déclenche des événements d'erreurs boursières.
void FireError(
SCODE scode,
LPCTSTR lpszDescription,
UINT nHelpID = 0
);
Paramètres
scode
La valeur de code d'état à enregistrer.Pour une liste complète de codes possibles, consultez l'article Contrôles ActiveX : Rubriques avancées.lpszDescription
La description de l'erreur est signalée.nHelpID
L'ID d'assistance de l'erreur est signalée.
Notes
Cet événement permet de la signalisation, aux emplacements appropriés dans votre code, qu'une erreur s'est produite dans votre contrôle.Contrairement à d'autres événements stock, tels que le bouton ou le MouseMove, l'erreur n'est jamais déclenché par l'infrastructure.
Pour enregistrer une erreur qui se produit pendant une fonction Get de propriété, une fonction de propriété, ou une méthode automation, appelez COleControl::ThrowError.
L'implémentation des événements d'erreurs des actions de contrôle OLE utilise une valeur d' SCODE .Si votre contrôle utilise cet événement, et est conçu pour être utilisé dans Visual Basic 4.0, vous recevrez des erreurs car la valeur d' SCODE n'est pas prise en charge dans Visual Basic.
Pour résoudre ce problème, modifiez manuellement le paramètre d' SCODE dans le fichier du .ODL du contrôle la valeur long.De plus, toute événement personnalisé, une méthode ou une propriété qui utilise un paramètre d' SCODE également produit le même problème.
Configuration requise
Header: afxctl.h