Erro: Você podem ser exibidas uma mensagem de erro "Erro de interno do compilador do Visual Basic" quando você usa a instrução ADDHANDLER ou a instrução REMOVEHANDLER no Visual Studio .NET

IMPORTANTE: 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: 819349
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Você pode passar uma matriz como uma referência base para o evento na instrução ADDHANDLER ou na instrução REMOVEHANDLER em seu aplicativo. No entanto, quando você tenta compilar seu aplicativo, o compilador pára de responder em vez de exibir erros de compilação. Quando você fechar o Microsoft Visual Studio .NET IDE, você receberá a seguinte mensagem de erro:

Compilador do Visual Basic .NET é não é possível recuperar do seguinte erro: erro de sistema & Hc0000005 & (erro interno do compilador Visual Basic)
Salve seu trabalho e reinicie o Visual Studio. NET.
Situação
A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados no começo deste artigo.
Mais Informações

Etapas para reproduzir o problema

  1. No Visual Studio. NET, inicie um novo aplicativo de console usando o Visual Basic. NET.

    Por padrão, Module1 é criado.
  2. Adicione o seguinte código ao procedimento principal no Module1:
  3.  Dim a() As Integer'Add a handler to the event of the array.AddHandler a.e, AddressOf MainRemoveHandler a.e, AddressOf Main
  4. No menu Build , clique em Build Solution .
  5. Na janela de saída , você pode ver a seguinte mensagem:

    Executando compilação principal


    No entanto, a compilação não será concluída. O compilador pára de responder e não mostra os erros no código.
  6. No menu Build , clique em Cancelar para finalizar a compilação.
  7. Feche o IDE. Você receberá a mensagem de erro na seção "Sintomas".
Referências
Para obter mais informações sobre eventos e manipuladores de eventos, visite o seguinte site:

http://msdn2.microsoft.com/en-us/library/2z7x8ys3(vs.71).aspx

Propriedades

ID do Artigo: 819349 - Última Revisão: 12/08/2015 02:36:47 - Revisão: 1.3

Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Basic .NET 2003 Standard Edition

  • kbnosurvey kbarchive kbmt kbvs2005swept kbvs2005doesnotapply kbvs2002sp1sweep kbpending kbproperties kbevent kbcompiler kbbug KB819349 KbMtpt
Comentários