viernes, mayo 07, 2004
ASP, vbscript y control de errores
El control de errores en vbscript es sencillamente horroroso. Puedes deshabilitarlo usando la instrucción
on error resume next, y comprobar si se ha producido algún error a través de Err.Number, siendo distinto de cero en caso de error. Puede activarse el control de errores de nuevo con on error goto 0. Incluso el on error goto linea de los antiguos BASIC, da más control del que ofrece vbscript. Si encima has usado lenguajes como Python con un estupendo control de errores a través de excepciones, ya es para volverse loco. Y dudo mucho que Microsoft quiera variar esto, en especial cuando está promocionando la plataforma .NET
Algunos ejemplos del código espagueti que se genera:
on error resume next
file.WriteLine("...")
if Err.Number=0 then file.WriteLine("...") end if
if Err.Number=0 then file.WriteLie("...") end if
on error goto 0
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
desde mucho que no se actualiza el blog, o al menos este artículo.
que pena
Publicar un comentario