Partilhar via


COleControl::FireError

Aciona o evento de erro das ações.

void FireError(
   SCODE scode,
   LPCTSTR lpszDescription,
   UINT nHelpID = 0 
);

Parâmetros

  • SCode
    O valor de código de status a ser relatado.Para obter uma lista completa de códigos de possíveis, consulte o artigo Controles ActiveX: De tópicos avançados.

  • lpszDescription
    A descrição do erro que está sendo relatado.

  • nHelpID
    A ID do erro que está sendo relatado ajuda.

Comentários

Esse evento fornece uma maneira de sinalização, em lugares apropriados em seu código, que ocorreu um erro dentro de seu controle.Ao contrário de outros eventos de ações, sistema autônomo clicar ou MouseMove, erro nunca é acionado pela estrutura.

Para relatar um erro que ocorre durante uma propriedade obter telefonar de função, função do conjunto de propriedades ou método de automação, COleControl::ThrowError.

A implementação de evento de erro de ações de um controle OLE usa um SCODE valor. Se seu controle usa esse evento e deve ser usado no Visual Basic 4.0, você receberá erros porque o SCODE Não há suporte para o valor no Visual Basic.

Para corrigir esse problema, altere manualmente a SCODE parâmetro no arquivo .ODL do controle para um longo.Em adição, qualquer evento personalizado, método ou propriedade que usa um SCODE parâmetro também faz com que o mesmo problema.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico de hierarquia

COleControl::DisplayError

Outros recursos

COleControl membros