Lee Chu Chu Posted July 18, 2014 Posted July 18, 2014 Help, I keep getting this stupid error no function definition even though I have clearly defun it in my lisp. (defun ISOCP3TEXT () (command "-style" "isocp3" "isocp.shx" "3" "1" "0" "no" "no") ) (defun ISO3 () (ISOCP3TEXT) (setvar "clayer" "0") (setq pt1 (getpoint "")) (initdia) (command ".mtext" pt1) ) (defun c:meh () (ISO3) If you are wondering, I am using meh which may seem redundant but in my main source code, I actually need to call up iso3 due to a dialog box settings thing. For some reason, when I try to run meh, I keep getting ; error: no function definition: ISO3 when clearly I do have a defined function ISO3. Help please. Quote
7o7 Posted July 18, 2014 Posted July 18, 2014 Change iso3 like this and try again: (defun ISO3 () (ISOCP3TEXT) (setvar "clayer" "0") (initdia) (command ".mtext" (getpoint "")) ) Quote
Lee Chu Chu Posted July 18, 2014 Author Posted July 18, 2014 (edited) Same error. Don't worry now, all fixed Edited July 18, 2014 by Lee Chu Chu Quote
heschr Posted July 21, 2014 Posted July 21, 2014 (defun c:meh () (ISO3) Is there a closing bracket missing? Quote
Lee Chu Chu Posted July 21, 2014 Author Posted July 21, 2014 In the code that I have posted here, yes but not in my lisp. I found out that I made the silly mistake of spelling iso with a zero instead of an "o". Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.