0 Members and 1 Guest are viewing this topic.
Look at your 'dimscale' variable. Should be one in the same.
(setq acadObj (vlax-get-acad-object)) (setq aecApp (vla-getinterfaceobject acadObj "Aecc.Application")) (setq aecDoc (vlax-get aecApp "ActiveDocument")) (setq PrefDoc (vlax-get aecDoc "preferences")) (setq Hscale (vlax-get PrefDoc "DatabaseScale"))
(defun getscale ( / dicts aecdict aec1 aecEnt) (setq dicts (vla-get-dictionaries *doc*))a (setq aecdict (vla-item dicts "AEC_VARS")) (setq aec1 (vla-item aecdict "AEC_VARS_DWG_SETUP")) (setq aecEnt (entget (vlax-vla-object->ename aec1))) (cdr (assoc 40 aecEnt)) )