Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

visual basic Tratamento de erros com Try


.Define
 Compartilhar

Posts Recomendados

Introdução

Hello guys, hoje iremos aprender sobre?

Tratamento de erros! Utilizaremos o Try

Existem outros tipos de tratamento de erros mas nesse tutorial aprenderemos sobre o Try !

Não quero mostrar sobre o tipo de erro que deve ser tratado.

 

Como utilizar

Bom primeiramente você precisá de uma função, algum comando..

Temos aqui:

É necessário se cadastrar para acessar o conteúdo.

Esse código acima, faz a extração de arquivos .zip, lembrando que ele tem 2 dependencias (System.IO e System.IO.Compression)...

Então se houver algum erro de extração, irá abrir uma caixa de erro mostrando parte de seu código fonte... Provavelmente você já se deparou com isso..

Afins de mostrar uma mensagem que houve um erro, que é algo mais bonito e organizado.

Utilizaremos o Try

Temos aqui:

É necessário se cadastrar para acessar o conteúdo.

Assim como o If tem um End if, o Try tem um End Try.

Para que o tratamento no código seja feito precisamos coloca-lo dentro do Try.

Temos aqui:

É necessário se cadastrar para acessar o conteúdo.

Então se houver algum erro de extração, ele irá exibir a mensagem e fechar a aplicação!

 

Bom pessoal é só isso por hoje ^^ Simples, rápido e eficiente.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

O código ja diz que "ex" é uma exceção, ou seja, quando tem um erro ou uma exceção, ele te mostra onde está, então, na box da mensagem se usa o "ex" como resposta, se não, o "try" se torna inútil.

Link para o comentário
Compartilhar em outros sites

O código ja diz que "ex" é uma exceção, ou seja, quando tem um erro ou uma exceção, ele te mostra onde está, então, na box da mensagem se usa o "ex" como resposta, se não, o "try" se torna inútil.

Na verdade fica a parte do programador. Ele pode escolher usar o ex.Message ou outro tipo de mensagem caso não queira mostrar onde está o erro (Utilizei para diferenciar). Não é obrigatório o uso do ex.Message, mas igual você disse sem a mensagem o Try tornasse inútil.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.