Controles de 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 de 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) como um parâmetro.Você pode usar um modelo predefinido SCODE ou definir sua própria.
Observação |
---|
ThrowErrordeve ser usado apenas como um meio de retornar um erro de dentro Get da propriedade ou Set função ou uma método de automação.Essas são as únicas vezes que o manipulador de exceção apropriado será apresentam na pilha. |
Funções auxiliares existem para o mais comum predefinido SCODEs, como COleControl::SetNotSupported, COleControl::GetNotSupported, e COleControl::SetNotPermitted.
Para obter uma lista de predefinidos SCODEs e instruções sobre como definir personalizado SCODEs, consulte a seção Manipulando erros em seu controle de ActiveX ActiveX controles: tópicos avançados.
Para obter mais informações sobre relatórios de exceções em outras áreas de seu código, consulte COleControl::FireError e Manipulando erros em seu controle de ActiveX ActiveX controles: tópicos avançados.