![]() |
【转帖】这样遍历层表记录不对吗
这样遍历层表记录不对吗
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++的强大功能。 问题已解决,不胜感激! |
| 所有的时间均为北京时间。 现在的时间是 11:52 PM. |