使用产品: iobject 9D (x86),操作系统:win10 x64
数据类型:文件型
程序想要的实现:1.CAD数据(在map上显示)->2.拓扑成面数据集(在map上显示)->3.拷贝数据集填入当前操作的字段信息(在map上显示)->4.拷贝数据集填入当前操作的字段信息(在map上显示)->5.拷贝数据集,并对数据集进行线性配准(在map上操作) 6.配准的数据集放入scene场景中,根据其中两个字段显示出白膜。
问题详细描述:
1.在展现三维场景的时候,闪退,报错:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。见图:(这个问题不稳定,有时不报错,用一个cad数据不报错,另外一个报错)
2.外部组件发生异常(第一个如果正常运行过去,这个是在处理第二个白膜模型的时候报的错)
3.CopyDataset接口,其他条件正常,有时可以成功拷贝数据集,有时拷贝的结果为null,不稳定
4.数据集追加记录集Append接口,有时追加不成功,不稳定
重现单独拿出来的时候正常
请问各位大佬,可能是哪儿的原因?UDB被占用?还是其他什么释放问题?(上面的地图就是用一个地图变量,使用前清空,Controls里添加和移除,不知道有啥影响,配准的时候还用了内存数据源)我觉得这些应该是一个问题,具体的我实在是找不到了,请各位大佬给些建议和参考,感激不尽!
有时还会有这种问题:
导入代码: