MSCE | MDL二次开发知识点与遇到的问题记录
------------恢复内容开始------------
1.Element、ElementRef和ElementId的区别
Element:把元素从dgn文件中拿出来,在另外一块内存中,可以对其进行修改,删除操作。
ElementRef:dgn文件最开始存储在磁盘上,Microstation打开dgn文件时,会把dgn加载到内存中,ElementRef就是dgn文件加载到内存之后,指向dgn文件加载到内存里,dgn文件中的元素的在内存中位置索引。ElementRef为只读的,不能对其中元素进行修改。
ElementId:添加到dgn文件之前没有ID,添加到dgn文件之后就会分配一个ElementId,在同一个dgn文件中,ElementId是唯一的,但是在两个不同dgn文件中,ElementId是有可能相同的
ElementRef:dgn文件最开始存储在磁盘上,Microstation打开dgn文件时,会把dgn加载到内存中,ElementRef就是dgn文件加载到内存之后,指向dgn文件加载到内存里,dgn文件中的元素的在内存中位置索引。ElementRef为只读的,不能对其中元素进行修改。
ElementId:添加到dgn文件之前没有ID,添加到dgn文件之后就会分配一个ElementId,在同一个dgn文件中,ElementId是唯一的,但是在两个不同dgn文件中,ElementId是有可能相同的
------------恢复内容结束------------
相关推荐
TyrionZK 2020-07-26
BeanJoy 2020-07-04
xjp 2020-06-28
BigCowPeking 2020-06-28
xjp 2020-04-16
BillyThe 2019-08-25
jsjbkshz0 2019-02-19
jetamiett 2019-08-23
crazyhulu 2014-09-29
shimly00 2019-02-19
laotumingke 2011-05-03
84510294 2014-09-24
weita 2013-10-06
Crazyshark 2011-10-16
bingkingboy 2019-04-25
xhgWanderingsoul 2018-12-17
japson 2014-01-28
半生不熟 2016-12-20
hanyueqi 2012-05-29