getBlockTable delete pline
2016-04-19 10:01
232 查看
AcDbBlockTable *pBlkTab;
Acad::ErrorStatus es = acdbHostApplicationServices()->workingDatabase()
->getBlockTable(pBlkTab, AcDb::kForWrite);
if (Acad::eOk != es)
{
return AcDbObjectId::kNull;
}
getBlockTable(pBlkTab, AcDb::kForWrite); 当getblocktable 失败后 pblktable 未打开 不需要close;
es=pBlkTabRcd->appendAcDbEntity(pline);
if (es != Acad::eOk)
{
pBlkTabRcd->close();
delete(pline);
pline->close();
acutPrintf(_T("\n生成块失败."));
return;
}
pline->close();
pline 添加入块失败时 则CAD未获得pine的操作 应当delete
Acad::ErrorStatus es = acdbHostApplicationServices()->workingDatabase()
->getBlockTable(pBlkTab, AcDb::kForWrite);
if (Acad::eOk != es)
{
return AcDbObjectId::kNull;
}
getBlockTable(pBlkTab, AcDb::kForWrite); 当getblocktable 失败后 pblktable 未打开 不需要close;
es=pBlkTabRcd->appendAcDbEntity(pline);
if (es != Acad::eOk)
{
pBlkTabRcd->close();
delete(pline);
pline->close();
acutPrintf(_T("\n生成块失败."));
return;
}
pline->close();
pline 添加入块失败时 则CAD未获得pine的操作 应当delete
相关文章推荐
- Shell: test
- 入门级基本SQL语句学习(一)
- js获取当前时间,返回字符格式
- Web应用程序中的服务器错误 (<authentication mode="Forms">)
- 用JavaScript判断颜色时候的一个细节
- JDBC基础
- Centos 6.4 python 2.6 升级到 2.7
- ajax返回map解析
- android那些事系列之android闪光灯或手电筒不得不说的那些机型问题
- iOS预留
- PHP 高级查询
- Sql CE 数据库编程
- 新的任务 新的起点!
- __NSCFNumber isEqualToString:的问题.--[__NSCFNumber isEqualToString:]: unrecognized selector sent to in
- 浅谈OKHttp封装
- 通用项目
- 48. Rotate Image
- JQuery中选择器
- MySQL 5.7版本解决中文乱码问题(Windows)
- SQL Server分页存储过程笔记