Metodo MFC ActiveX Controls: Returning Error Codes From a
In questo articolo viene descritto come restituire i codici di errore da un metodo del controllo ActiveX.
Per indicare che un errore si è verificato in un metodo, è necessario 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 al fine di restituire un errore interno di una proprietà ottiene o imposta la funzione o un metodo di automazione.Questi sono gli unici il momento che il gestore di eccezioni appropriato sarà presente nello stack.
Le funzioni di supporto disponibili per la maggior parte di SCODEpredefinito comuni la, ad esempio COleControl::SetNotSupported, COleControl::GetNotSupportede COleControl::SetNotPermitted.
Per un elenco di SCODE predefinito e istruzioni sulla definizione dello SCODE, 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 nei controlli ActiveX: argomenti avanzati.