作者:Flyingis ArcToolbox每個工具執(zhí)行之后,都會向Geoprocessor返回消息,包括操作何時開始,使用哪些參數(shù),操作的進度,以及可能出現(xiàn)的問題和錯誤。消息的種類包括常規(guī)消息、警告、錯誤,GPMessage類可以包含消息的文本及嚴(yán)重等級。
首先,Geoprocessor.getMessage()方法可以捕獲最后一個工具執(zhí)行后返回的錯誤消息
如何使用GPMessage
可以看出,上面都是通過GeoProcessor的方法來獲取消息,除此之外還可以使用IGeoProcessorResult接口,從功能上來說它們沒有多少區(qū)別。
另外我們還可以自定義輸出的方法,根據(jù)程序執(zhí)行的過程,可以添加的方法有AddMessage、AddWarning、AddError。下面的示例將feature class從一個工作區(qū)復(fù)制到另外一個工作區(qū),并跟蹤顯示每個文件復(fù)制的情況。
posted on 2007-04-10 15:58 Flyingis 閱讀(3591) 評論(0) 編輯 收藏 所屬分類: ArcEngine
Powered by: BlogJava Copyright © Flyingis
Flyingis博客空間內(nèi)所有文章除特別聲明為[轉(zhuǎn)載],均為作者的學(xué)習(xí)心得和原創(chuàng)作品。如要轉(zhuǎn)載,請注明作者名flyingis及原文地址