Controlli ActiveX MFC: restituzione di codici di errore da un metodo
In questo articolo viene descritto come restituire i codici di errore da un metodo del controllo ActiveX.
Per indicare un errore che si è verificata in un metodo, utilizzare la funzione membro di COleControl::ThrowError, che accetta SCODE (codice di stato) come parametro. È possibile utilizzare SCODE predefinito o definire uno dei propri.
Nota
ThrowError deve essere utilizzato solo da mezzo di restituire un errore interno di una proprietà recupera o imposta la funzione o un metodo di automazione.Questi sono gli unici il momento che il gestore eccezioni appropriato sarà presente nello stack.
Le funzioni di supporto disponibili per la maggior parte di SCODEpredefinito comuni s, come COleControl::SetNotSupported, COleControl::GetNotSupported e COleControl::SetNotPermitted.
Per un elenco di SCODEpredefinito s e istruzioni sulla definizione di SCODEpersonalizzato s, vedere la sezione Gestione degli errori nel controllo ActiveX in controlli ActiveX: Argomenti avanzati.
Per ulteriori informazioni sulle eccezioni di creazione rapporti in altre aree del codice, vedere COleControl::FireError e la sezione Gestione degli errori nel controllo ActiveX in controlli ActiveX: Argomenti avanzati.