? Programação pode ser uma atividade frustrante. O menor erro de digitação no seu código pode impedir o seu funcionamento , deixando-o a lutar para corrigi-lo com apenas desconcertante mensagens de erro para orientá-lo . No Visual Basic , uma tal mensagem é " espera final de expressão", e pode ser causada por uma série de coisas . Personagens extras
Se você estiver testando o seu programa Visual Basic e uma mensagem de erro dizendo que " esperava um fim de expressão" ou "fim da expressão esperado", então você tem uma linha em algum lugar no seu código que não tem a sintaxe muito certo. Especificamente , os caracteres adicionais são , no final da linha . Em outras palavras, a linha tem uma expressão completa , sintaticamente correto seguido de caracteres adicionais que não deveriam estar lá.
Fim da Declaração
Em muitas linguagens de programação , cada declaração de código é concluído com um caráter específico de fim de instrução, como um ponto e vírgula (;). No Visual Basic , no entanto , a fim de que a linha está o final da instrução . Se você é novo no Visual Basic, o hábito de acabar com uma expressão com um ponto e vírgula pode ser a fonte do erro. Você pode colocar várias instruções em uma linha, se desejar, separando cada declaração com dois pontos (:) . Você também pode estender uma declaração a uma linha adicional , digitando um espaço , um sublinhado e um retorno de carro ( a tecla Enter ) no final da linha.
Comentários
uma razão comum que você pode ver este erro é porque você tentou colocar em um comentário , mas a sintaxe que você usou para isso não estava certo . Colocar comentários nas extremidades das linhas é uma prática útil . Para fazê-lo em Visual Basic, iniciar o comentário , colocando um espaço após o último caractere do código , seguido por um apóstrofo (') ou o REM letras. Qualquer coisa digitada depois que vai ser um comentário. Se você digitar um comentário sem fazer isso primeiro , vai causar o erro.
Outras causas
A causa exata de um "fim de expressão que o esperado" isn erro ' t sempre óbvio, mas quase sempre indica um erro de sintaxe. Pode não ser tão simples como um comentário formatada incorretamente ou alguns caracteres extras no final , no entanto. Verifique se você usou corretamente os operadores, estruturas de controle e método chama presente na linha , e que todos os seus parêntese igualar-se. Um erro no meio poderia tornar o compilador acha que a sua declaração é mais antes que é suposto ser.