首页 / 浏览问题 / 组件GIS / 问题详情
在使用鼠标滚轮放大缩小地图map程序就出现崩溃
2EXP 2022年07月12日

1.我用iobject开发的程序,在使用鼠标滚轮放大缩小地图map程序就出现崩溃
2.不用我的程序,只用idesktop桌面产品,放大缩小时,没有崩溃

类似问题http://ask.supermap.com/56404 目前尚无解决方案

1个回答

您好,根据您的描述信息,暂时无法确定导致异常的原因,有以下建议可以参考:

  1. 直接使用 Visual Studio 打开 SuperMap iObjects .NET 安装目录\SampleCode\Mapping\LayerManage\LayerManage.csproj 项目,编译运行,试试是否依然会抛异常。如果还是抛异常,建议私信我您的联系方式,将 SuperMap iObjects .NET 安装目录\Bin_x64\log 目录下的日志文件发给我。
  2. 若直接运行 SuperMap iObjects .NET 组件包中示例代码的程序无异常,建议对比示例代码项目和您编码的项目的区别。

希望可以帮到您。

2,248EXP 2022年07月12日
使用示例程序LayerManage.csproj  依旧奔溃,报错提示跟我自己的程序一样。地图使用的是我自己制作的地图。猜测程序的崩溃跟做好的地图map有关。目前该地图map在idesktop上表现正常。

log文件是空的

请问如果加载 SuperMap iObjects .NET 安装目录\SampleData\World 目录下的地图,不是您自己制作的地图,程序运行时也会抛异常吗?
已通过私信添加您的QQ,麻烦通过一下,我远程给您看看

该问题是由于iObjects .NET组件是基于旧版 64 位 JIT编译器编译的,在新建项目的时候,需要在程序的config文件中添加以下配置指定使用旧版 64 位 JIT编译器:

<runtime>
	<useLegacyJit enabled="1" />
</runtime>

...