CAD二次開發遇到 eLockViolation 的問題


利用C#進行CAD二次開發時,遇到 eLockViolation 的問題,這個網上說是因為“非模態窗口,要鎖定文檔”

具體解決方法如下:

 

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

 

親測,問題圓滿解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM