Os controles ActiveX MFC: Retornando códigos de erro de um método

Este artigo descreve como retornar códigos de erro de um método de controle ActiveX.

Para indicar que ocorreu um erro dentro de um método, você deve usar o COleControl::ThrowError função de membro , que leva um SCODE (código de status) sistema autônomo um parâmetro. Você pode usar um predefinidos SCODE ou defina uma de sua preferência.

Observação:

ThrowError deve ser usado apenas sistema autônomo um meio de retornar um erro de dentro Get da propriedade ou conjunto. função ou uma método de automação. Esses são os únicos vezes que o manipulador de exceção apropriado será apresentam na pilha.

Existem funções auxiliares para a mais comuns predefinidos SCODEsistema autônomo, sistema autônomo COleControl::SetNotSupported, COleControl::GetNotSupported, and COleControl::SetNotPermitted.

Para obter uma lista predefinida de SCODEs e instruções sobre a definição personalizadas SCODEs, consulte a seção Manipulando erros em seu controle ActiveX controles ActiveX: Tópicos avançados.

Para obter mais informações no relatório de exceções em outras áreas do seu código, consulte COleControl::FireError e a seção Manipulando erros em seu controle ActiveX controles ActiveX: Tópicos avançados.

Consulte também

Conceitos

Controles do ActiveX MFC