Estou escrevendo um código de uma dll em activeX para o Word e estou tentando tratar os eventuais erros no código com um error handler. Minha duvida é o que eu posso fazer para de executar o código da dll uma vez que se detecte o erro mas sem perder a conexao entre o Word e a dll.
Tentei alguma coisa parecida com o código abaixo mas quando o executo não posso voltar a chamar a dll. Tenho que fechar e abrir o Word para recuperar a conexao com a dll.
If err.number <> 0 then end (ou stop)
Também tentei o outro código abaixo mas depois que o formulario descarrega o código continua executando do ponto onde se detectou o error e com isso muitas vezes não consigo pular o erro.
If err.number <> 0 then formprincipal_unload (0)
Ou seja, como posso manejar erros em uma dll para o Word ou para outro programa qualquer sem perder a conxao com a dll, sem ter que fechar e abrir o Word de novo?
Pergunta
Diego Alvares
Olá a todos,
Estou escrevendo um código de uma dll em activeX para o Word e estou tentando tratar os eventuais erros no código com um error handler. Minha duvida é o que eu posso fazer para de executar o código da dll uma vez que se detecte o erro mas sem perder a conexao entre o Word e a dll.
Tentei alguma coisa parecida com o código abaixo mas quando o executo não posso voltar a chamar a dll. Tenho que fechar e abrir o Word para recuperar a conexao com a dll.
If err.number <> 0 then end (ou stop)
Também tentei o outro código abaixo mas depois que o formulario descarrega o código continua executando do ponto onde se detectou o error e com isso muitas vezes não consigo pular o erro.
If err.number <> 0 then formprincipal_unload (0)
Ou seja, como posso manejar erros em uma dll para o Word ou para outro programa qualquer sem perder a conxao com a dll, sem ter que fechar e abrir o Word de novo?
Muito obrigado,
Diego
Link para o comentário
Compartilhar em outros sites
1 resposta 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.