AcDbObjectId GetBlockTableRecordId(const ACHAR *blockname)
{
AcDbObjectId idBtr = AcDbObjectId::kNull;
AcDbDatabase *pCurDb = acdbCurDwg();
AcDbBlockTablePointer pBT(pCurDb, AcDb::kForRead);
if (pBT.openStatus() != Acad::eOk)
return AcDbObjectId::kNull;
if (pBT->getAt(blockname, idBtr) != Acad::eOk)
return AcDbObjectId::kNull;
return idBtr;
}