51
ObjectARX / Почему полилиния не AcDb2dPolyline а AcRxClass?
« Последний ответ от DimVer 27-08-2024, 00:32:29 »Добрый ночи. Изучаю примеры, которые идут в комплекте с ObjectARX, в частности pliniter_dg.
Добавил в модель полилинию. Загружаю приложение, запускаю команду, а приложение выводит ошибку:
Попытался вывести в консоль, объектом какого класса является созданная полилиния с помощью:
Выяснилось следующее: Class name is: AcRxClass
Какие свойства полилинии надо поменять или как её правильно создать, чтобы программа пример видела её как полилинию?
Добавил в модель полилинию. Загружаю приложение, запускаю команду, а приложение выводит ошибку:
Цитировать
Selected entity is not an AcDb2dPolyline.
Make sure the setvar PLINETYPE is set to 0 before createing a polyline
Попытался вывести в консоль, объектом какого класса является созданная полилиния с помощью:
Цитировать
acutPrintf(_T("Class name is: %s"), pObj->desc()->className());
Выяснилось следующее: Class name is: AcRxClass
Какие свойства полилинии надо поменять или как её правильно создать, чтобы программа пример видела её как полилинию?