桌面GIS

MapGIS 桌面异常问题排查

文章
头像
发布时间:2022-12-29 16:03:50
61405
0
0

问题描述:在使用MapGIS桌面及二次开发过程中,可能会时常遇到软件异常或功能运行得不到正确结果的情况,那么如何定位问题与排查错误?

解决思路

针对操作与二次开发,分别有对应的方法可以尝试。因为研发在编写产品时为了方便定位问题,编写了发现问题的小工具和错误处理机制。其中:

1.      桌面操作部分,在MapGIS安装目录Program文件夹下,有一个GisDebugWinTool.exe应用程序,运行后会在面板中输出桌面工具的运行日志,当然其中也包括一些报错信息。

                                               1.png

2.      二次开发部分,在MapGIS.GeoObjects.dll中封装了一个GeoCommon类,其中就定义了一些用于返回代码运行过程中错误信息的接口:

int code;

GeoCommon.GetLastError(out code);//获取最后一个错误代码

string msg;

GeoCommon.GetErrorMsg(code, out msg);//根据错误代码,返回错误信息

 

注:

l  代码中的语法、接口传参错误等问题,需要自己定位问题并修改。


评论区
暂无评论
暂无评论,快来抢占第一个沙发吧~
发布评论