Тема: Идет ошибка eNotOpenForWrite при возравщении значения размера. В чем баг?
AcDbEntity* pEnt = NULL; ... acdbOpenObject(pEnt, oId, AcDb::kForRead); Acad::ErrorStatus es; double dblVal; if (pEnt != NULL) { AcDbRotatedDimension* pRotatedDimension; if ((pRotatedDimension = AcDbRotatedDimension::cast(pEnt)) != NULL) es = pRotatedDimension->measurement(dblVal); }
На одних чртежах возвращает значение размера без проблем, на других возвращает ошибку eNotOpenForWrite. А мне и не нужно для write, я же явно открыл для чтения... Причем не пойму разницы в размерах этих разных чертежей...