Um erro de tempo de execução é um erro que ocorre em um programa que é geralmente imprevisto por um programador e muitas vezes resulta em a queda programa. No Visual Basic 6, erro de execução de 70 indica que o programa tentou acessar algum recurso , mas não fazê-lo com sucesso . Este erro pode ocorrer em muitos cenários. Para corrigi-lo , você precisa saber o que causou isso e , em seguida, escrever código para evitar que ele ocorra novamente. Erro Definição
Runtime 70 é uma permissão ou problema de segurança . A mensagem em si é uma das mensagens de erro mais enigmáticas um usuário pode ver quando a execução de seu programa , porque a única mensagem que ele recebe é "Permission Denied ". Este erro pode ser difícil de diagnosticar , especialmente em programas maiores, que têm muitos componentes em execução ao mesmo tempo . A mensagem em si implica que o programa não tem a autoridade correta para usar um recurso não incorporado ao programa.
Causas
Esse erro geralmente ocorre quando o programa tenta para acessar arquivos ou ferramentas para que ele não tem as permissões adequadas , tais como documentos protegidos contra gravação ou componentes de software Component Object Model. No entanto, há muitas outras situações em que o erro pode aparecer , muitos dos quais estão relacionados com a COM e DCOM objetos, como ter estes desativado, usá-los para acessar domínios não confiáveis ou quando um deles gera um evento que o seu programa deve lidar.
resolução
Muitas vezes você só vai descobrir sobre erros de execução , após um programa levanta -los. Porque esse erro geralmente ocorre por causa de uma falta de acesso a arquivos externos ao programa, você precisa saber o que funciona ou componentes dentro do programa não estão conseguindo acessar esses recursos e, portanto, causando os problemas . Isso vai ajudar a indicar quais os recursos são bloqueados , o que irá ajudá-lo a diagnosticar e corrigir o problema. Em muitos casos , você pode corrigir o erro , concedendo um acesso do usuário a ferramentas, como o aplicativo de servidor DCOM ou o Microsoft Transaction Server .
Prevenção
Ao projetar seu programa VB6, você pode escrever código para interceptar e manipular o erro de runtime 70 . Use declaração "On Error " do Visual Basic ao escrever código que pode resultar neste (ou qualquer outro ) erro. Quando o programa tenta jogar o erro, o código de manipulador de erro vai pegá-lo , o que permite que você decida como você quer que seu programa para responder , como por informar ao usuário com maior detalhe o que deu errado ou permitir que o programa continue sem bater.