RETORNAR LINHA DO ERRO
Olá pessoa!
Alguém sabe se tem algo do vb6 que retorna a linha que ocorreu algum erro?
achei na net o cStr(ERL) mas não funcionou aqui
Alguém sabe se tem algo do vb6 que retorna a linha que ocorreu algum erro?
achei na net o cStr(ERL) mas não funcionou aqui
Vc tem que numerar as linhas, uma a uma... talvez tenha algum processo que faça isso automaticamente.
tipo por um contador que incremente linha por linha e retornar ele na hora do erro?
isso iria dar muito trabalho e muito processamento desnecessário, deve ter outro modo.
isso iria dar muito trabalho e muito processamento desnecessário, deve ter outro modo.
Não, assim:
10 On Error GoTo erro
20
30 MsgBox 10 / 0
40
50
60 MsgBox 10 / 0
70
Exit Sub
erro:
MsgBox Err.Description & [Ô] na linha [Ô] & Erl
Resume Next
10 On Error GoTo erro
20
30 MsgBox 10 / 0
40
50
60 MsgBox 10 / 0
70
Exit Sub
erro:
MsgBox Err.Description & [Ô] na linha [Ô] & Erl
Resume Next
este código
Private Sub Form_Load()
On Error GoTo trata
MsgBox 10 / 0
Exit Sub
trata:
MsgBox [Ô]Linha: [Ô] & Erl
End Sub
não funciona pois ele retorna [Ô]Linha: 0[Ô], o que estou fazendo de errado?
Private Sub Form_Load()
On Error GoTo trata
MsgBox 10 / 0
Exit Sub
trata:
MsgBox [Ô]Linha: [Ô] & Erl
End Sub
não funciona pois ele retorna [Ô]Linha: 0[Ô], o que estou fazendo de errado?
vlw a ajuda, numerando as linhas funcionou bem
Tópico encerrado , respostas não são mais permitidas