文件已上传:
temp cannot delete layer.dgn
就是下面有“删不掉”字样的图层,这些图层里面已经没有元素了,这个文件里也没有共享单元实例或者定义:
除了白工所说的该图层含有隐藏元素外,还有一种情况就是某些共享单元的定义中含有该图层上的元素。这两种情况都会导致某些图层无法删除。
我研究了下,我这又是一种新的情况了,对智能实体修改后,会变成参数化实体,而参数化实体会保留修改前的实体信息(是被隐藏的),这时如果再把参数化实体挪到另外的图层,它里面隐藏的实体信息仍然在原来的图层,这就是这些图层“看上去什么元素也没有但显示被使用”的原因。
发现这个情况的原因是,我用那个小工具把隐藏的元素删掉后,提示栏不停的刷出“更改输入参数导致参数化实体失败”的警告,然后我再选择之前修改过的实体,已经从参数化实体变成智能实体了,我才意识到是怎么回事。
参数化实体采取了和共享单元类似的机制。