Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve como retornar códigos de erro de um método de controle ActiveX.
Para indicar que ocorreu um erro em um método, você deve usar a função de membro COleControl::ThrowError , que usa um SCODE (código de status) como parâmetro. Você pode usar um SCODE predefinido ou definir um dos seus.
Observação
ThrowError se destina a ser usado apenas como meio de retornar um erro de dentro da função Get ou Set de uma propriedade ou de um método de automação. Essas são as únicas vezes em que o manipulador de exceção apropriado estará presente na pilha.
Existem funções auxiliares para os SCODEs predefinidos mais comuns, como COleControl::SetNotSupported, COleControl::GetNotSupported e COleControl::SetNotPermitted.
Para obter uma lista de SCODEs predefinidos e instruções sobre como definir SCODEs personalizados, consulte a seção Manipulando erros em seu controle ActiveX em controles ActiveX: tópicos avançados.
Para obter mais informações sobre como relatar exceções em outras áreas do seu código, consulte COleControl::FireError e a seção Manipulando erros em seu controle ActiveX em controles ActiveX: tópicos avançados.