Rogue 发表于 2008-6-11 07:25:08

ObjectID - lifetime?

我一直用手柄。帮助文件指出,在图形的整个生命周期中,句柄始终保持不变-推断为ObjectID不是…
但是,要使用字段,我需要使用ObjectID。什么时候可以合理地期望ObjectID发生变化?如果确实发生了变化,您如何找到字段中引用的原始实体<蒂亚。。。。
**** Hidden Message *****

Keith™ 发表于 2008-6-11 07:57:26

使用WBLOCK命令可以改变句柄。我的理解是ObjectID可以改变。

Keith™ 发表于 2008-6-11 10:48:00


数据库中的每个对象在打开时都会分配一个新的 ObjectId。数据库打开时,Id 不会更改。
它们在所有开放数据库中都是唯一的。
正如您已经发现的那样,句柄始终是常量的,但不能保证在多个数据库中是唯一的。
为什么?由于 Field 对象派生自 DBobject,因此它应该同时具有句柄和 ObjectId 属性以供参与
页: [1]
查看完整版本: ObjectID - lifetime?