我写的,通过一组记录循环并打印两件事情的应用程序。

一种是从SSRS至极报告正常工作。

另一种是使用一个COM对象打印的图。 COM对象随机地失败,并且导致程序退出。

有没有办法从当COM对象未能杀死整个程序停止吗?我试图抓住每一个例外,在各个层面,它仍然无法正常工作。

有帮助吗?

解决方案

你有,你是调用COM对象的代码。如果你有代码,然后检查是否有失败的任何exit命令。

其他提示

您使用多个线程的COM对象?您应该只从单个线程与消息泵访问COM对象。在我的经验,这可能会导致其无法通过一个try-catch被困怪异的不稳定。

听起来可能与COM对象本身,而不是你的代码的问题。如果是这种情况,那么如果COM对象不抛出一个错误,那么你将无法赶上的。

此致

托尼史密斯-布鲁斯特

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top