Сообщение “no function definition: VLAX-GET-ACAD-OBJECT ” и как с ним бороться.

Подобный вопрос с завидной регулярностью появляется на самых разных форумах:

Загружаю лисп, пытаюсь выполнить, а AutoCAD мне в ответ:
no function definition: VLAX-GET-ACAD-OBJECT
И результат нулевой. Что делать?


Все очень просто: в лиспах используется расширение ActiveX, которое в AutoCAD не подгружено. В некоторых версиях (например, 2006) эта подгрузка выполнялась автоматически независимо от желания пользователя; в 2008, 2010 и 2011 это уже надо делать принудительно. Достаточно в самом начале лиспа поставить

(vl-load-com)

И все будет работать.

Надо просто про это не забывать…



Поделитесь своим мнением


Я не робот.