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