USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  on error goto 0 = on error resume next ?
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 26/04/2005 13:16 hs         
Olá,
 
A estrutura On Error GoTo 0 é igual a estrutura On Error Resume Next ?
Caso não seja, pra que serve On Error GoTo 0 ?
Procurei no help de vbscript(só tenho esse aqui) e só achei sobre On Error Resume Next.
 
Grato, 
 
 

http://www.vilmarbro.com.br
     
Jayme
SÃO PAULO
SP - BRASIL
Postada em 26/04/2005 20:17 hs            
Olá Vilmarbr,
 
Isto eu tirei do livro VISUAL BASIC 6 PARA PROFISSIONAIS de Alcindo Alves dos Reis Filho da editora Brasport:
 
' On Error GoTo 0
' Desliga a condição de erro definida inicialmente na "Sub"
 
Private Sub Form_Load()
  On Error GoTo Erro     ' em caso de erro desviar para Erro
  Dim Emissao As Date
  Emissao = "aa/aa/aa"   ' ocorrerá um erro nesta linha
  On Error GoTo 0        ' desabilita o On Error GoTo inicial
  On Error Resume Next   ' ignora o error e segue em frente
  Emissao = "aa/aa/aa"   ' o erro será liberado
  Exit Sub
Erro:
  Screen.MousePointer = vbDefault
  MsgBox "Ocorreu o erro nº " & Err.Number & vbCr & vbCr & Err.Description, 64, "Atenção"
  Resume Next
End Sub
 
Jayme

 
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 27/04/2005 01:03 hs            
O GOTO 0 desabilita o desvio de erro. Ou seja se houver um erro apos o comando ele ira mostrar a tela de erro do Vb.
Exemplo
On error goto TRATA_ERRO
.......
On error goto 0
...
Linha com erro <<< nao tera o desvio para o TRATA_ERRO ja que foi desabilitado com o GOTO 0, entao a tela de erro do VB sera mostrada.
 
O RESUME NEXT caso ocorra algum erro ele ira executar a proxima linha sem apresentar nada.
Exemplo.
On error Resume Next
.......
<<<< Linha com erro sera, sera executado a proxima linha sem apresentar nenhuma tela de erro
 

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
   
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 27/04/2005 14:20 hs         
Valeu povo, belas explicações!
 
grato

http://www.vilmarbro.com.br
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página