Тема: Kак удалить custom Entity?

как удалить custum Entity (pEnt):
es = acdbGetObjectId(objId, entName);
es = acdbOpenAcDbEntity(pEnt, objId, AcDb::kForWrite);   
pEnt->erase(true);
->>>???

Re: Kак удалить custom Entity?

pEnt->cloase();
Все...
Но лучше использовать...
ads_name adsEnt;
Acad::ErrorStatus es = acdbGetAdsName(adsEnt,Id);
if ( es == Acad::eOk )
{
    int resCode = acdbEntDel(adsEnt);
}
потому чтэ... если объект находится в селекшен сете автокада (т.е. выделен), то при простом erase(true) - и попытке сдвинуть селекшен объектов - летит эксепшен акада, что попытка обращения к удаленному объекту и т.п. - короче акад умирает. acdbEntDel - эту проблему снимает.

Re: Kак удалить custom Entity?

бОльшое спасибо!