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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Existe alguma forma de saber a linha do erro?
RMI@
CAMPO BELO
MG - BRASIL
Postada em 24/08/2004 11:23 hs            
Podemos obter no tratamento de erros, o número, origem e descrição.
além disso temos como saber a linha que originou o erro?
 
Ou em uma função/evento temos como contar as linhas? por ex:
Plublic function TESTE()
    msgbox "Olá"                    'linha 1
    data = date                     'linha 2
 
end function
 
'total de linhas 2
 
até +
 
     
JCarlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 24/08/2004 13:18 hs            
O debug não resolve o seu problema?
     
|-tom-|
Pontos: 2843
CATANDUVA
SP - BRASIL
Postada em 24/08/2004 13:19 hs            
nao seria mais facil se vc posicione na linha onde esta o erro
isso é feito atraves do comando RESUME , ele volta para a linha onde ocorreu o erro
 
ok

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 tom -Catanduva/SP

Analista Sistemas - Visual Basic 6 - VB.NET

"Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna"

                                                                                              Isaías 26:4  Emoções 

 

     
Burro
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 25/08/2004 01:08 hs            
Provavelmente nosso amigo quer isso em tempo de execução, eu usava muito isso em clipper, só que la como era procedural, vc tinha o programa com varias linhas, e mesmo o programa compilado (tinha opção de retirar tambem), no executavel quando dava algum pau, ele guardava certinho a linha do seu código fonte, assim vc criava logs, e com isso sabia exatamente onde era o ponto que havia dado pau no seu sistema.
Mais em vb não sei se tem isso, pq muda muito, as rotinas ficam a nivel de objeto, modulo, rotinas dentro do form, etc....
Caso alguem saiba, acho que é nesse sentido que o amigo esta precisando, estou correto?
     
caco
Pontos: 2843

SP - BRASIL
Postada em 25/08/2004 01:19 hs            
Olá! Tem jeito de fazer sim. Existem Addins pro VB que ajudam a fazer mas testei e deixou minha IDE muito lenta. Pra fazer você mesmo tem o incoveniente de ter que ficar numerando as linhas de código. Ex:
 
Private Sub Command1_Click()
   
1    On Error GoTo catch_exception
   
2    Dim i As Integer
   
3    i = 100 / 0
 
4    Exit Sub
 
catch_exception:
    MsgBox "Erro #" & Str$(Err.Number) & " ; Linha #" & Str$(Erl) & " ; " _
        & Err.Description & " ; Fonte: " & Err.Source
 
End Sub
 
Abraço!
TÓPICO EDITADO
   
RMI@
CAMPO BELO
MG - BRASIL
Postada em 25/08/2004 11:45 hs            
Olá pessoal.
 
é verdade, preciso saber a linha aonde o erro ocorreu. vou testar a rotina do nosso amigo caco  para ver se retorna a linha. obrigado e vamos em frente...
 

EmoçõesRMI
     
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