Bothand可用于从对象ID获取对象指针。这样获得的指针与最近的事务相关联。尝试使用任何其他事务获取指针会导致错误。此外,这样获得的指针在与它们关联的事务或包含的事务之一中止之前一直有效。当最外层的事务结束时,将提交到该时刻之前所有有效指针的更改。AcTransactionManager::getObject()AcTransaction::getObject() 这两个函数都采用该类型的参数,您可以获取用于读取、写入或通知的对象指针。除一种情况外,所有这些请求都成功:如果对象正在通知并且请求要获取写入指针(即,打算修改它),则返回错误 ()。当对象通知其他人其状态时,不应对其进行修改。getObject()AcDb::OpenMode eWasNotifying 如果使用函数获取对象指针,则永远不应调用该对象指针。调用仅在使用或对象是新创建的指针时才有效。有关何时可以调用对象指针的更多信息,请参见新创建的对象和事务和将事务模型与打开和关闭机制混合使用。getObject()close()close()acdbOpenObject()close() |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:42
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.