Escrito em July 3rd, 2009 as 8:00 am por

4 Comentários

On Error Resume Next é um Comando em VB.NET (Somente em VB) que permite a um código simplesmente ignorar um erro.

Sintaxe:

Module Module1
    Sub Main()
        On Error Resume Next
    End Sub
    Sub MeuMetodo()
        On Error Resume Next
    End Sub
End Module

Ele foi introduzido no VB.NET para manter uma certa compatibilidade com o que o VB6 já fazia.

Ou seja, se ocorrer um erro em uma determinada linha de código, o programa simplesmente irá continuar a ser executado.

Aqui entra o fato de isso ser MUITO PERIGOSO. Se um código está dando erro, então ele está com problemas ou os erros não estão sendo tratados corretamente.

Já me disseram: Em situações de emergência ele é útil.

Eu não concordo. O uso do comando só adia o inevitável, ou seja, o código dar mais erros.

Se você gostou do post, deixe um comentário ou assine nosso RSS RSS.

4 Respostas to “On Error Resume Next”


  1. Angelo

    2 years ago

    Há de morrer da pior maneira quem housar usar o ‘On Error Resume Next’


  2. Guilherme Bacellar

    2 years ago

    100% apoiado…


  3. sam

    1 year ago

    á de morrer da pior maneira quem housar usar o ‘On Error Resume Next’


  4. Casque Dre

    4 months ago

    Thanks for the excellent post on your blog, it definitely gives me an insight on this subject

Deixa uma Resposta

znjdb32s6g