seguinte, eu to fazendo um teste para saber se existe ou não arquivos no meu HD...bom as URLs estão em um array... e eu testo uma a uma em um for que vai do inicio do meu array até o fim...bom, vamos supor que o primeiro arquivo existe...td bem, continua o FOR, só que logo o proximo endereço que esta no array na posição 2 é uma endereço que não existe...
ex: "ABCD"...caso eu coloco esse endereço e faço o teste pra ve se ele existe o que vai acontecer é ir para o LABEL 'NO_FOUND:' porque deu problema...bom até ai td bem ta funcionando certinho, só q quando um outro endereço não existe ele não vai para o label 'NO_FOUND:' ele ira exibir uma tela de erro dizendo que o arquivo não existe ou algo assim...
bom meu problema é esse....ele só trata o erro uma vez...na proxima vez que der erro ele não o trata, ele faz aparecer uma tela de ERRO do vb....
se alguém souber o motivo disso....
For i = 1 To 10
On Local Error NO_FOUND
If Dir$(ArrayMovie(i)) <> "" Then
'EXISTE O ARQUIVO
else
'NÂO EXISTE O ARQUIVO
End If
NO_FOUND:
Next i
Pergunta
Guest CARLO
olá..
seguinte, eu to fazendo um teste para saber se existe ou não arquivos no meu HD...bom as URLs estão em um array... e eu testo uma a uma em um for que vai do inicio do meu array até o fim...bom, vamos supor que o primeiro arquivo existe...td bem, continua o FOR, só que logo o proximo endereço que esta no array na posição 2 é uma endereço que não existe...
ex: "ABCD"...caso eu coloco esse endereço e faço o teste pra ve se ele existe o que vai acontecer é ir para o LABEL 'NO_FOUND:' porque deu problema...bom até ai td bem ta funcionando certinho, só q quando um outro endereço não existe ele não vai para o label 'NO_FOUND:' ele ira exibir uma tela de erro dizendo que o arquivo não existe ou algo assim...
bom meu problema é esse....ele só trata o erro uma vez...na proxima vez que der erro ele não o trata, ele faz aparecer uma tela de ERRO do vb....
se alguém souber o motivo disso....
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.