Author Topic: Problem with non-public functions  (Read 1763 times)

0 Members and 1 Guest are viewing this topic.

TopoWAR

  • Newt
  • Posts: 135
Problem with non-public functions
« on: May 11, 2011, 01:11:19 PM »
hi all, is that when I compile the. lsp active you the option Separate Namespace for my functions are not public, but this brings me the problem I can not call another function. example:
(defun c:a ()
(setq M:ERR *ERROR* *ERROR* C:MIERROR)
)

the problem is I can not call other functions such as c: mierror
as I keep having problems with these functions. yet leave the option enabled Separate Namespace.
thanks for your help
Thanks for help

Lee Mac

  • Seagull
  • Posts: 12929
  • London, England
Re: Problem with non-public functions
« Reply #1 on: May 11, 2011, 01:27:13 PM »
Welcome to theSwamp :-)

I don't use separate namespace VLX applications that much, but perhaps look into the functions vl-doc-import/export.

Lee

TopoWAR

  • Newt
  • Posts: 135
Re: Problem with non-public functions
« Reply #2 on: May 11, 2011, 01:49:08 PM »
Thanks teacher.
I see the function
Thanks for help

TopoWAR

  • Newt
  • Posts: 135
Re: Problem with non-public functions
« Reply #3 on: May 11, 2011, 02:23:08 PM »
attached the project, the problem is not ignored the message "quit / exit abort". MSG$ERR variable seems not to work, you think?
for testing. compile to VLX
 :-Dplease someone help me fix the error :-D
« Last Edit: May 11, 2011, 06:34:34 PM by TopoWAR »
Thanks for help