ERRO NO ON ERROR

USUARIO.EXCLUIDOS 15/06/2004 08:19:02
#29644
E ae galera
Seguinte,
Antes todos os erros passavam pelo on error goto ...
Agora os erros não estão passando por ele :-(((
Eu não consigo entender ...
a linha tá lá
ON ERROR GOTO TESTE

E o compilador não vai lá .. dá mensagem de erro ??!?!?!?

Alguém ae tem alguma idéia do que seja isso ??

TheBest
USUARIO.EXCLUIDOS 15/06/2004 08:47:55
#29650
Resposta escolhida
THEBEST:

Aqui, 2 problemas:

coloque:

ON ERROR GOTO TESTE:
.
.
.
TESTE:
.
.
.


Reparou nos 2 pontinhos ? - Senão, o vb pensa que é uma Função ou Sub, isto supondo que vc quer desviar para um "LABEL".

Ou esta função ou sub TESTE deve existir.

Ou vá em Tools/Options/General e marque "'Break on Unhandled Errors" ao invés de "Break on All Erros"
USUARIO.EXCLUIDOS 15/06/2004 09:01:30
#29655
THEBEST:

é. Não é muito elegante nem muito inteligente usar o "ON ERROR RESUME NEXT" .

Mas é uma "gambiarra" muito útil para os programadores que não querem se dar ao trabalho de fazer rotinas de erros. Aí, quando o programa não funciona, ficam quebrando a cabeça ou postando topicos para o VBMania (não é o seu caso, como vc já explicou.)
USUARIO.EXCLUIDOS 15/06/2004 09:17:21
#29662
THEBEST:

Como eu estava sem inspiração, sem querer vc deu uma dica boa para a próxima polêmica da semana (já estava com saudades).

Lá pra quinta-feira, vou abrir um tópico como:

"O QUE NÃO SE DEVE FAZER AO PROGRAMAR EM VB"

Ou qualquer outro colega pode ficar à  vontade para faze-lo.

Se as respostas anteriores foram satisfatórias, favor encerrar o tópico.
Tópico encerrado , respostas não são mais permitidas