码迷,mamicode.com
首页 > 其他好文 > 详细

AE调用GP工具出错

时间:2015-01-31 17:37:00      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

private void RunTool(Geoprocessor geoprocessor, IGPProcess process, ITrackCancel TC)
        {
            geoprocessor.OverwriteOutput = true;
            try {
                geoprocessor.Execute(process, null);
                ReturnMessage(geoprocessor);
            }
            catch(Exception err){
                MessageBox.Show(err.Message);
                ReturnMessage(geoprocessor);
            }
        }
        private void ReturnMessage(Geoprocessor gp)
        {
            string ms = "";
            if (gp.MessageCount > 0)
            {
                for (int count = 0; count <= gp.MessageCount - 1; count++)
                    ms += gp.GetMessage(count)+"\n";
            }
        }
RunTool(gp, pViewshed, null);

 用这个函数就可以查出GP调用是哪里出错了。

AE调用GP工具出错

标签:

原文地址:http://www.cnblogs.com/xiaominmin54/p/4264247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!