Localização e Obtendo RID de erros do compilador

Nesta lição, você aprenderá como localizar e corrigir erros de compilador.

Como você aprendeu na lição anterior, erros de compilador ocorrem quando o compilador do Visual Basic encontra código irreconhecível, geralmente porque você cometeu um erro ao digitar.Como os erros de compilador impedem a execução de um programa, você precisará localizar e corrigir ou depurar esses erros antes de tentar executar o programa.

Localizando e corrigindo erros do compilador

Localizar erros de compilador é realmente bem fácil, pois o programa não pode ser executado até que os erros sejam corrigidos.Quando você pressionar F5, se houver erros de compilador, você verá uma caixa de diálogo que diz "There were build errors. Continue? ".Se você escolher Yes, a última versão livre de erros do programa será executada; se você escolher No, o programa para e a janela Error List é exibida.

A janela Error List exibe informações sobre o erro do compilador, incluindo uma descrição do erro e sua localização no seu código.Se você clicar duas vezes no erro na Error List, a linha de código incorreto ficará realçada no Editor de Códigos.Você também pode pressionar F1 para exibir a Ajuda e obter mais informações sobre o erro e como corrigi-lo.

O Editor de Códigos do Visual Basic também pode ajudar você a localizar e corrigir erros de compilador antes mesmo de você tentar executar o programa.Usando um recurso chamado IntelliSense, o Visual Basic inspeciona o seu código à medida que você digita — se encontrar o código que causará um erro do compilador, ele sublinha esse código com uma linha ondulada azul.Se você mantiver o mouse sobre essa linha, será exibida uma mensagem descrevendo o erro.Se a janela Error List estiver visível, a mensagem de erro é exibida lá.

Tente-o!

Para localizar e corrigir erros de compilador

  1. No menu File, selecione New Project.

  2. No painel Templates, na caixa de diálogo New Project, clique em Windows Application.

  3. Na caixa Name digite CompilerErrorse clique em OK.

    Abre um novo projeto Windows Forms.

  4. Clique duas vezes no formulário para abrir o Editor de Código.

  5. No manipulador de eventos Form_Load, adicione o código a seguir.

    End If
    
  6. Pressione ENTER.Você verá uma linha ondulada azul sob End If.

    Se você mantiver o mouse sobre a linha, você verá a mensagem "'End If' must be preceded by a matching 'If'."

  7. Altere o código para ter a seguinte aparência.

    If 1 < 2 Then
    End If
    

    Observe que a linha ondulada azul desapareceu.

  8. Adicione a seguinte nova linha de código após a instrução If...Then.

    MgBox("Hello")
    
  9. Pressione F5 para executar a página.Uma caixa de diálogo aparece com a mensagem "There were build errors. Would you like to continue and run the last successful build? "

  10. Clique em No.A janela Error List exibe a mensagem de erro "Name 'MgBox' is not declared."

  11. Clique duas vezes na mensagem de erro em Error List e altere o código para MsgBox("Hello").

  12. Pressione F5 novamente.Desta vez o programa deve ser executado, fazendo com que uma caixa de mensagem apareça.

Próximas etapas

Nesta lição, você aprendeu como localizar e corrigir erros do compilador.Na próxima lição, você aprenderá a solucionar um tipo diferente de erro: erros em tempo de execução.Próxima Lesson: Não funciona! Localizando e eliminando erros em tempo de execução

Consulte também

Tarefas

Conhece os bugs: Três tipos de erros de programação

Localizando erros: Introdução à depuração do Visual Basic