-
20-08-2019 - |
题
我写的,通过一组记录循环并打印两件事情的应用程序。
一种是从SSRS至极报告正常工作。
另一种是使用一个COM对象打印的图。 COM对象随机地失败,并且导致程序退出。
有没有办法从当COM对象未能杀死整个程序停止吗?我试图抓住每一个例外,在各个层面,它仍然无法正常工作。
解决方案
你有,你是调用COM对象的代码。如果你有代码,然后检查是否有失败的任何exit命令。
其他提示
您使用多个线程的COM对象?您应该只从单个线程与消息泵访问COM对象。在我的经验,这可能会导致其无法通过一个try-catch被困怪异的不稳定。
听起来可能与COM对象本身,而不是你的代码的问题。如果是这种情况,那么如果COM对象不抛出一个错误,那么你将无法赶上的。
此致
托尼史密斯-布鲁斯特
不隶属于 StackOverflow