CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

访问与非当前文档关联的数据库

2024-5-18 19:00| 发布者: admin| 查看: 115| 评论: 0|原作者: admin|来自: AutoCAD

访问与非当前文档关联的数据库

有时,您需要查看或修改与其他文档关联的数据库,但不需要任何显式用户输入。您甚至可能需要查看与另一个文档关联的内容。

要仅检查与其他文档关联的数据库,则无需锁定文档,但如果文档被另一个执行上下文锁定在模式中,则将拒绝访问其任何元素。AcAp::kXWrite

若要修改与其他文档关联的数据库,或防止其他执行上下文在一段时间内修改它们,必须锁定文档,并指定 、 或 ,具体取决于您的意图。如果文档的命令处理器不是静止的,则它通常已被锁定,如果它相互排斥您的锁定,您将被拒绝访问。AcAp::kXWriteAcAp::kWriteAcAp::kRead

注意:修改非当前文档中的数据库对象时,如果需要使用事务,请务必使用与该文档关联的事务管理器。此类修改无法从当前文档中撤消。相反,它们将记录在其主机文档的撤消堆栈中,并在主机文档为当前时使用撤消来撤消。

完成与文档关联的信息后,请务必尽快将其解锁,以最大程度地减少与其他命令冲突的可能性。

父主题:

  1. 与多个文档交互

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-14 07:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部