Здравствуйте интересует вопрос использования acedCommandS.
Есть вот такой код
AcGePoint3d point(0, 0,0);
AcDbEntity* pEntity;
pBlockIterator->getEntity(pEntity, AcDb::kForWrite);
// Какой-то код
acdbGetAdsName(entname, pEntity->id());
int value = acedCommandS(RTSTR, _T("_EXTRIM"), RTENAME, entname, RT3DPOINT, point, RTNONE);
acutPrintf(_T("acedCommandS return %d\n"), value);
pEntity->close();
acedCommandS возвращает -5001, что говорит об ошибке, не могу понять в чем она заключается.
Есть вариант, что объекты, которые должны быть обрезаны, закрыты.
Мне в целом непонятно как использовать команды через aceCommandS, как узнать их параметры, какой они тип имеют ?
Использую ObjectARX 2022, пишу под AutoCad 2022.