Does that mean that the actual code I am looking at should look like this:
AcDbObjectId id;
ads_name ssname;
ads_point pt;
acedEntSel("\nSelect Defined polygon", ssname, pt);
acdbGetObjectId(objId, ssname);
double Perimeter;
AcDbMPolygon* pEnt = NULL;
if (acdbOpenObject(pEnt, id, AcDb::kForRead) == Acad::eOk) {
pEnt->getPerimeter(Perimeter);\\ or Perimeter = pEnt->getPerimeter();
pEnt->close();
acutPrintf(Perimeter);
}
Thanks for the help again.