如果是DockControBar或modeless窗体, 在调用acdbOpenObject, acdbOpenAcDbEntity等函数时, 要在处理前对文档进行锁定
acDocManager->lockDocument(curDoc(),AcAp::kWrite,NULL,NULL,true);
调用结束后
acDocManager->unlockDocument(curDoc());
本文介绍在AutoCAD二次开发中,使用DockControBar或modeless窗体时如何通过锁定和解锁文档来确保数据的一致性和安全性。特别强调了在调用acdbOpenObject, acdbOpenAcDbEntity等函数前后对文档进行锁定与解锁的重要性。
如果是DockControBar或modeless窗体, 在调用acdbOpenObject, acdbOpenAcDbEntity等函数时, 要在处理前对文档进行锁定
acDocManager->lockDocument(curDoc(),AcAp::kWrite,NULL,NULL,true);
调用结束后
acDocManager->unlockDocument(curDoc());
2904

被折叠的 条评论
为什么被折叠?