CAD对象的关闭

网友投稿 750 2022-11-15

CAD对象的关闭

CAD对象的关闭

1、对象打开后,当操作完成时,不在使用对象时,控件要求必须关闭对象,关闭对象调用 McDbObject::close() 函数,像这样调用: pObject->close();

2、因为有这样的要求,便常常在使用控件过程中,很容易忘记关闭对象,建议使用智能指针的方式打开对象,而对象的关闭会在智能指针释放的时候自动调用。

3、智能针指的使用例如:

(1)打开一个实体:

​​McDbObjectPointer spEnt(id,McDb::kForRead);​​​​if​​​​(spEnt.openStatus() != Mcad::eOk)​​​​continue​​​​;​​

(2)打开当前数据库中的模型空间:

McDbBlockTableRecordPointer spBlkTabRec(MCDB_MODEL_SPACE,​​​​McDbCurDwg(),McDb::kForRead);​​​​if​​​​(spBlkTabRec.openStatus() != Mcad::eOk)​​​​{​​​​return​​​ ​​retId;​​​​}​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MybatisPlus关联查询的完美实现方案
下一篇:CAD加粗文字(网页版)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~