这样遍历层表记录不对吗
www.dimcax.com
这样遍历层表记录不对吗
我想遍历所有的层表记录,用以下语句 layertable lt = (layertable)trans.getobject(db.layertableid, openmode.forwrite); foreach (layertablerecord ltr in lt) { ltr.isoff = true } 但程序每运行到(layertablerecord ltr in lt)就会崩掉,出先致命错误:unhandled e0434frdh exception at 7c812a5bh,请问, foreach (layertablerecord ltr in lt)这个语句有什么错误?这样遍历层表记录不对吗?
layertable lt = (layertable)trans.getobject(db.layertableid, openmode.forread); foreach (objectid id in lt) { layertablerecord ltr=(layertablerecord)trans.getobject(id,openmode.forwrite); ltr.isoff = true; } trans.commit();
c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。
问题已解决,不胜感激!