I just installed R2004 on a different computer and copied my Vlisp files, dll file, etc to the new computer. Everything appears to load on the new computer ok, but when I try to run a Vlisp routine to access the dll, I get an "error: bad argument type vla-object nil" . The Acad paths are the same on both computers. The vlisp code: (vl-load-com) (defun C:CMUWALL() ;cmd_draw_cmu (if (not dmt) (setq dmt (vlax-create-object "dmtdll.dmt_cmd"))) (vlax-invoke-method dmt 'D113) ) The new computer does not have VB loaded. Thanks Tom Craft