我有一个这样的问题需要请同仁,需要帮助。
在我的程序中的某一个函数书中调用了如下函数:
acdbOpenObject(p_Entity,m_shitiId,AcDb::kForWrite,Adesk::kFalse);
但是返回的值却是eLockViolation,使得我在调用这个函数后的代码中对 p_Entity 的写操作失败。我只能将上面的函数改成如下的形式
acdbOpenObject(p_Entity,m_shitiId,AcDb::kForRead,Adesk::kFalse);
返回值虽然是eOk,但是这种形式同样不得对实体进行写操作。
我该如何做是好呢?
愿得到同仁提示和帮助。谢谢 |