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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top