miaozx2000 发表于 2010-10-12 10:04:00

[求助]关于BlockTableRecord类

请问大侠一个问题,为什么BlockTableRecord btr = (BlockTableRecord)trans.GetObject
                  (bt, OpenMode.ForWrite);这个语句在类(比如Class1)中执行没问题,而在窗体类中(比如Form1)中执行却会出现异常哈??

雪山飞狐_lzh 发表于 2010-10-12 12:00:00

要锁定文档哈

miaozx2000 发表于 2010-12-3 15:22:00

请问如何锁定哈???

雪山飞狐_lzh 发表于 2010-12-3 15:29:00

using(doc.LockDocument())
{
......
using(tr)
{
......
}
}

ydp_00769 发表于 2010-12-3 17:03:00

Document doc=Autodesk.Autocad.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
DocumentLock dl=doc.LockDocument();
完事后:
dl.Dispose();
页: [1]
查看完整版本: [求助]关于BlockTableRecord类