2009-06-22 16 views
9

estoy recibiendo este error al intentar ejecutar un VBScript (tenga en cuenta que esto no es en un entorno web - acaba de ejecutar un VBScript en Windows):VBScript esperado Fin 800A03F6

Line: [Last line] 
Error: Expected 'End' 
Code: 800A03F4 
Source: Microsoft VBScript compilation error 

Creo que es una instrucción If eso no se cierra correctamente con un "Fin si", pero he revisado todas las instancias de "Si" en el código y no puedo encontrar el error. ¿Algún consejo o herramienta que podría ayudarme a descubrir dónde y por qué ocurre este error?

+2

Adjuntar la secuencia de comandos sería útil ... Utilice pastebin.com o similar si la secuencia de comandos es demasiado larga para caber en la publicación. – codeape

Respuesta

14

Hubo un "Else If" - no debe haber espacio allí: "Elseif"

http://www.w3schools.com/asp/asp_conditionals.asp

Esperamos que esto ayudará a alguien en el futuro.

+1

Eso resolvió mi problema también. ¡Gracias por publicar tu resolución! –

+2

Gracias! Resolvió mi problema también – Purplegoldfish

+0

El enlace está muerto, podría querer actualizar. –

5

En VBScript Si no es el único token que requiere un End. También busque Función y Sub sin sus correspondientes declaraciones finales.