Mais

ArcObjects .NET: Obtenha mais informações de Exceções COM - como obter informações de descrição de ErrorCode?

ArcObjects .NET: Obtenha mais informações de Exceções COM - como obter informações de descrição de ErrorCode?


Ok, posso interceptar a exceção COM e converter o ErrorCode para o enum adequado (por exemplo, esriGeometryError.E_GEOMETRY_WRONGTYPE). Mas existe uma maneira de obter a descrição do erro do enum? Por exemplo, quando passo o mouse sobre esriGeometryError.E_GEOMETRY_WRONGTYPE no Visual Studio, obtenho um pop-up que diz "O parâmetro de geometria era do tipo errado para o método." Seria ótimo recuperar essas informações de maneira programática, uma vez que a exceção fosse capturada. Qualquer ajuda muito apreciada!


A propriedade Message de COMException conterá a string que você está procurando. Consulte este artigo para obter exemplos de código de tratamento de erros com HRESULTS e mensagens.


Assista o vídeo: aula 4227 ASP NET CrossPagePostBack Page PreviousPage FindControl recuperando dados