RESUME NEXT
Olá malta,
estou numa fase de correção/prevenção de erros e tenho uma pequena dúvida.
O que é que ordena a linha ON ERROR RESUME NEXT ?
estou numa fase de correção/prevenção de erros e tenho uma pequena dúvida.
O que é que ordena a linha ON ERROR RESUME NEXT ?
ela ignora a instrução com o erro e passa para próxima instrução .
ex:
DIm Nome as Interger
On Error Resume Next
[ô]aqui da o erro porque a variável é do tipo int
nome=[Ô]luiz[Ô]
[ô]Então ele vai para próxima instrução
msgbox [Ô]sua variavel tem o nome: [Ô] & nome
----------------------
se não tivesse o On Error Resume Next o programa iria fechar onde deu o erro.
DIm Nome as Interger
On Error Resume Next
[ô]aqui da o erro porque a variável é do tipo int
nome=[Ô]luiz[Ô]
[ô]Então ele vai para próxima instrução
msgbox [Ô]sua variavel tem o nome: [Ô] & nome
----------------------
se não tivesse o On Error Resume Next o programa iria fechar onde deu o erro.
ok, no caso eu ando a procura da resolução do erro q está a dar pau nas aplicações, é um tal de Automation Error. Geralmente surge quando tento fazer levantamentos de vendas no servidor, a app no pc local conecta a bd no server e traz os dados d consulta solicitada pra bd local e dispara o relatório. Algumas vezes retorna Automation Error. Será que o resume next resolve? no caso ele vai pra frente e ficam instruções por cumprir.
exatamente isso, vc coloca o On Error Resume Next no começo da instrução, deu erro em algum momento do código, ele pula a linha que deu erro e vai para próxima até o final da instrução.
obs: mas muito cuidado ao usar On Error Resume Next pq se estiver qualquer coisa errada no seu código ele ira passar e não te retornara msg nenhuma de erro.
obs: mas muito cuidado ao usar On Error Resume Next pq se estiver qualquer coisa errada no seu código ele ira passar e não te retornara msg nenhuma de erro.
Será que esse erro Automation Error não seria de algum outro componente integrante? Vi você mencionar que dispara relatório etc. Será que não será algo fora do VB propriamente dito?
Abs
Abs
Ok, vou encerrar o tópico e farei o seguinte: julgo que o erro seja na hora de disparar o relatório, então colocarei um tratamento de erro que não seja o resume next. por exemplo on error goto dispara_outravez onde a app elimina os dados buscados do server e tenta a rotina outra vez. Contudo, obrigadão LUIZ.
Tópico encerrado , respostas não são mais permitidas