Home  >  Support  >  progeCAD Questions
become a progeCAD superstar, earn points giving your friends CAD answers!

ERROR: User defined Lisp functions cannot be transparent.

The following is a function in a routine I'm working on.

(defun CREATEDIT (/ credit)
  (initget "Create Edit")
  (setq credit (getkword "\nCreate or Edit a  revision cloud? <Edit>: "))
  (if (= credit nil) (setq credit "Edit"))
    ((= credit "Create")
     (command "revcloud" "pause")
    ((= credit "Edit")
  ); end cond   

I get the "ERROR: User defined Lisp functions cannot be transparent." When I select Create from my user prompt.

What does this error mean?
asked 2 years ago in progeCAD AutoLISP by Howard / Level: Engineer (554 points)

2 Answers

1 like 0 dislike
I think revcloud is not a native progeCAD command. I don't think it can be called in the command function as you are trying to do. It's been a while so I may be mistaken. Try it with the c: in front and just calling the function name like this (c:revcloud etc). Leave a comment with your results if that does not work.
answered 2 years ago by Scott H / Level: Engineering Manager (5,713 points)
0 like 0 dislike
Thanks Scott-that got me going again.

Interesting that it is shown in the list of commands. But I noticed if I open Help and command reference, then select revision cloud I get this message:

This page can’t be displayed
Make sure the web address //ieframe.dll/dnserrordiagoff.htm# is correct.
Look for the page with your search engine.
Refresh the page in a few minutes.
Check that all network cables are plugged in.
Verify that airplane mode is turned off.
Make sure your wireless switch is turned on.
See if you can connect to mobile broadband.
Restart your router.
answered 2 years ago by Howard / Level: Engineer (554 points)

Please log in or register to answer this question.

Related questions