求助,C#+ArcObject多次利用GP工具同时调用Dissolve时不出结果,不报错

使用C# +ArcObject开发,10.2版本,同时启动多个GP工具(多个线程、进程都试验过,数据独立),调用Dissolve时,有一定的概率部分工具能执行完毕,而部分工具一直在运行,但不出结果,也不报错,感觉上是处理效率极其低下导致一直在后台运行;但有时候所有GP工具能顺利执行完。只有调用Dissolve的时候出现,不知道有没有大神遇到过类似的问题,求助。
已邀请:

Cmystery - 菜鸟一枚

赞同来自:

      试一下用try...catch捕获错误
      catch (Exception ex)
            {
                // Print a generic exception message.
                Console.WriteLine(ex.Message);
                // Print geoprocessing execution error messages.
                Console.WriteLine(gp.GetMessages(ref sev));
            }
 

要回复问题请先登录注册