遍历BlockTable时GetObject()空引用
本帖最后由 litao12423 于 2022-12-14 14:07 编辑如图这段代码是获取所有布局,遍历BlockTable时调用id.GetObject(OpenMode.ForRead)报错,看了下BlockTable里有1000多个数据,前面的数据都正常,遍历到最后几个时调用id.GetObject报空引用,有没有什么方法进行为空判断
可能是id.IsErase == true...建议去gitee找一个叫ifoxcad的类库,然后if(id.isOk()) 你有种再说一遍 发表于 2022-12-16 19:04
可能是id.IsErase == true...建议去gitee找一个叫ifoxcad的类库,然后if(id.isOk())
谢谢,试了下这个库里面id.isOK()的实现,在这块也判断不出来,可能因为这是中望的CAD litao12423 发表于 2022-12-20 15:52
谢谢,试了下这个库里面id.isOK()的实现,在这块也判断不出来,可能因为这是中望的CAD
那你看看id有什么东西 不错代码,谢谢楼主分享啊。
页:
[1]