Com exceção de objeto
-
20-08-2019 - |
Pergunta
Eu escrevi um aplicativo que percorre um conjunto de registros e imprime duas coisas.
Um é um relatório do SSRS wich funciona corretamente.
O outro é um desenho que usa um objeto COM para imprimir. O objeto COM falhar de forma aleatória e faz com que o programa para parar de fumar.
Existe uma maneira de pará-lo de matar todo o programa quando o objeto COM falhar? Eu tentei pegar cada exceção em todos os níveis e ainda não funciona.
Solução
Você tem o código de objeto COM que você está chamando. Se você tem o código, em seguida, verificar se há qualquer comando de saída em caso de falha.
Outras dicas
Você está usando o objeto COM de vários segmentos? Você só deve acessar o objeto COM a partir de um único segmento com uma bomba de mensagem. Na minha experiência, isso pode causar instabilidade estranho que não pode ser preso através de um try-catch.
Parece que o problema talvez com o próprio objeto com e não o seu código. Se este for o caso, então se o objeto COM não lançar um erro, então você não será capaz de pegar um.
Atenciosamente
Tony Smith-Brewster