Тема: Почему в строке vlax-safearray->list XDataType, возникают проблемы?
Посмотрите пожалйста на этот код. Почему вот в этой строчке (vlax-safearray->list XDataType) Лисп ругается. Что не так то?
(defun c:con () (vl-load-com) (setq old_echo (getvar "CMDECHO")) ;Получение указателя на объект AutoCADа (setq acad_object (vlax-get-acad-object)) ;Получение указателя на приложение (setq acad_app (vla-get-application acad_object)) ;Получение указателя на активный документ (setq active_doc (vla-get-activedocument acad_app)) ;(vlax-dump-object acad_app) ;Получение указателя на текущий Стиль (setq family_style (vla-get-DimStyles active_doc)) (vlax-dump-object family_style) (setq cnt (vla-get-count family_style) i 0) (while (< i cnt) (print "***************************************") (setq family_style_i (vla-item family_style i)) (vlax-dump-object family_style_i 1) (vla-getXData family_style_i "" 'XDataType 'XDataValue) (vlax-safearray->list XDataType) (setq i (1+ i)) );while |; (setvar "CMDECHO" old_echo) (princ) )