Jump to content

Recommended Posts

Posted

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.

Posted

Change iso3 like this and try again:

(defun ISO3 ()
  (ISOCP3TEXT)
  (setvar "clayer" "0")
  (initdia) (command ".mtext" (getpoint ""))
)

Posted (edited)

Same error. Don't worry now, all fixed

Edited by Lee Chu Chu
Posted

 

(defun c:meh ()

(ISO3)

 

 

Is there a closing bracket missing?

Posted

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".

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...