ID do artigo: 122488 - Última revisão: segunda-feira, 8 de dezembro de 2003 - Revisão: 3.0 PROBLEMA: Como utilizar erro código & ajuda de automação do Visual Basic
Nesta páginaSintomasVisual Basic versão 3.0 não relatar erros de automação que resultam de exceções de automação OLE. Em vez disso, ele informa um valor err de 440 e uma seqüência de descrição de "Exceção de automação OLE." O real wCode passado pelo servidor de automação será perdido. SituaçãoEsse comportamento é por design na versão 3.0 do Visual Basic. Visual Basic for Applications, incluído no Excel versão 5.0, Visual Basic 4.x e posteriores e outros produtos Microsoft, retorna o wCode corretamente. Mais InformaçõesQuando um servidor de automação do MFC lança uma exceção de expedição OLE por chamada AfxThrowOleDispatchException, um objeto de classe COleDispatchException é criado. Suas variáveis de membro incluem um SCODE OLE, um contexto da Ajuda, descrição de erro de seqüência de caracteres e wCode (um código de inteiro usado pelo Visual Basic). A única informação que preserva o controlador de automação do Visual Basic é a descrição de seqüência de caracteres. No entanto, o servidor de automação OLE do MFC pode preservar as informações usadas na chamada para AfxThrowOleDispatchException() e expor um método de "Ajuda" adicional que usa essas informações para fornecer ajuda para o usuário. De dentro do tratamento código, de erros do Visual Basic Err é 440, Error(Err) é "OLE distribuir exceção" e $ de erro é a seqüência real passada pelo servidor. Trechos de código de exemplo
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 122488
(http://support.microsoft.com/kb/122488/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar para o início