¿ La programación puede ser una actividad frustrante. El más pequeño error en su código puede evitar que funcione , dejando que luchan por solucionar con sólo mensajes de error incomprensibles que te guíe. En Visual Basic , un tal mensaje es " espera final de la expresión , " y puede ser causada por una serie de cosas . Personajes extra
Si está probando el programa básico visual y obtener un mensaje de error que dice " esperando un fin de expresión " o "el fin de la expresión de lo esperado", entonces usted tiene una línea en alguna parte del código que no tiene la sintaxis del todo bien. En concreto , los caracteres adicionales se encuentran al final de la línea. En otras palabras , la línea cuenta con una completa expresión sintácticamente correcta seguida de caracteres adicionales que no deberían estar allí.
Fin de Declaración
En muchos lenguajes de programación , cada estado de código se terminó por un carácter de final de declaración específica , como un punto y coma ( ;) . En Visual Basic , sin embargo, el final de la línea es el final de la instrucción . Si usted es nuevo en Visual Basic, el hábito de poner fin a una expresión con un punto y coma puede ser el origen de este error. Puede colocar varias instrucciones en una sola línea , si lo desea, separando cada declaración con dos puntos ( :) . También puede extender una declaración en una línea adicional , escriba un espacio, un guión y un retorno de carro (tecla enter) al final de la línea.
Comentarios
una razón común es posible que vea este error se debe a que usted ha tratado de poner en un comentario , pero la sintaxis que se utiliza para ello no era del todo correcto. Poner comentarios en los extremos de las líneas es una práctica útil . Para hacerlo en Visual Basic, comenzar el comentario por poner un espacio después del último carácter del código , seguido de un apóstrofo (' ) o REM letras. Todo lo escrito después de eso habrá un comentario . Si escribe un comentario sin hacer esto primero , que hará que el error.
Otras causas
la causa exacta de un "fin de la expresión esperada " error isn ' t siempre es evidente , pero casi siempre indica un error de sintaxis . Puede que no sea tan sencillo como un comentario formato incorrecto o algunos caracteres adicionales al final , sin embargo. Compruebe que ha utilizado correctamente los operadores , estructuras de control y las llamadas a métodos presentes en la línea, y que todos los de su paréntesis coinciden. Un error en el medio podría hacer que el compilador cree que su declaración es terminado antes de que se supone que es .