ERROR
como faço para ser exibida uma mensagem com o erro que deu?
exemplo vou salvar algo e dá um erro e o programa fecha
gostaria que antes de fechar fosse exibida uma msgbox com o erro
como faço?
exemplo vou salvar algo e dá um erro e o programa fecha
gostaria que antes de fechar fosse exibida uma msgbox com o erro
como faço?
http://www.macoratti.net/vbn_err1.htm
vc pode usar o bloco try ficaria assim:
ex.Message seria a mensagem de erro
qualquer dúvida posta aÃ.
Private Sub btnEnviaXml_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnviaXml.Click
Try
[ô]Comandos que são inseridos normalmente ex:
Me.Cursor = Cursors.WaitCursor
txtNome.text = Nome
Catch ex As Exception
[ô]Caso dentro do bloco principal apresente um erro, entra no bloco Catch
MessageBox.Show(ex.Message, [Ô]TÃtulo[Ô], MessageBoxButtons.OK, MessageBoxIcon.Warning)
Finally
[ô]Dando erro ou não entra no bloco Finnaly, o bloco Finnaly não é obrigatório
Me.Cursor = Cursors.Default
End Try
End Sub
ex.Message seria a mensagem de erro
qualquer dúvida posta aÃ.
desculpe-me mas nao estou a perceber, já tentei e não da certo.
eu gostaria o seguinte:
tenho minhas linhas de código, para checar o usuario por exemplo.
eu queria que se o programa tiver algum erro, tipo, não conseguisse abrir o banco de dados, ou o sistema nao responde, tipo aqueles relatorios de erros.
quando ocorre no windows aparece aquela tela perguntando se queremos enviar ou nao, queria tipo isso, qualquer erro que acontecesse no sistema que aparecesse um msgbox com o erro que ocorreu.
desde já peço desculpa pela minha ignorancia, pois nunca fiz nenhum curso, tudo que sei foi lendo e ajuda de voces.
eu gostaria o seguinte:
tenho minhas linhas de código, para checar o usuario por exemplo.
eu queria que se o programa tiver algum erro, tipo, não conseguisse abrir o banco de dados, ou o sistema nao responde, tipo aqueles relatorios de erros.
quando ocorre no windows aparece aquela tela perguntando se queremos enviar ou nao, queria tipo isso, qualquer erro que acontecesse no sistema que aparecesse um msgbox com o erro que ocorreu.
desde já peço desculpa pela minha ignorancia, pois nunca fiz nenhum curso, tudo que sei foi lendo e ajuda de voces.
O bloco [Ô]Try[Ô] é dividido basicamente em duas partes
Try e Catch
Quando você inicia com try, tudo que vem abaixo é o codigo que deve se executado em caso de NÃO haver erro!
vamos supor um codigo
espero que tenha clareado um pouco mais sua dúvida, precisando de qualquer é só postar ae!
abraços.
¹ [editado por erro de digitação]
Try e Catch
Quando você inicia com try, tudo que vem abaixo é o codigo que deve se executado em caso de NÃO haver erro!
vamos supor um codigo
Dim teste as boolean
Try
[ô]Percebe que aqui vai dar erro? pq?!!? pq declarei uma variavel boolean e estou inserindo um valor String!
teste = [Ô]olá[Ô]
[ô]Aqui estamos [Ô]declarando[Ô], a variavel ex como exception. e em seguida chamamos a classe messagebox dando um [Ô]show[Ô] no erro
[ô]a linha messagebox.show(ex.message) é a linha que aparece a mensagem na tela exibindo o erro que foi retornado.
Catch ex as Exception
messagebox.show(ex.message)
End try
espero que tenha clareado um pouco mais sua dúvida, precisando de qualquer é só postar ae!
abraços.
¹ [editado por erro de digitação]
Tópico encerrado , respostas não são mais permitidas