CAD二次开发遇到 eLockViolation 的问题

利用C#进行CAD二次开发时,遇到 eLockViolation 的问题,这个网上说是因为“非模态窗口,要锁定文档”

具体解决方法如下:

 

1 DocumentLock m_DocumentLock = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.LockDocument();
2             
3             //这里添加你执行的代码
4 
5             m_DocumentLock.Dispose();

 

亲测,问题圆满解决。
上一篇:CAD C# 根据点获其所在取闭合区域面积


下一篇:HtmlAgilityPack 抓取页面的乱码处理