Сообщение “no function definition: VLAX-GET-ACAD-OBJECT ” и как с ним бороться.
Подобный вопрос с завидной регулярностью появляется на самых разных форумах:
Загружаю лисп, пытаюсь выполнить, а AutoCAD мне в ответ:
no function definition: VLAX-GET-ACAD-OBJECT
И результат нулевой. Что делать?
Все очень просто: в лиспах используется расширение ActiveX, которое в AutoCAD не подгружено. В некоторых версиях (например, 2006) эта подгрузка выполнялась автоматически независимо от желания пользователя; в 2008, 2010 и 2011 это уже надо делать принудительно. Достаточно в самом начале лиспа поставить
И все будет работать.
Надо просто про это не забывать…
—
Добавлю: сообщение может меняться, но начало всегда одно: не определена функция vl… Решение абсолютно то же самое
Материалы для проектирования, работы и разработки (и не только в AutoCAD)
Добрый день!
Столкнулся с данной проблемой, но не получется победить её.
(vl-load-com) куда только ни добавлял – всё равно выдаёт “Ошибка: no function definition: vlax-get-acad-object”
Было как-то у меня подобное – попросту слетело несколько настроек. Но разбираться мне было лень, и я тупо переустановил AutoCAD (в полном объеме – т.е. снос, чистка реестра, установка).