出现硬错误 *** 已达内部堆栈限制 (模拟)
我把许多lisp文件合并成了一个文件,然后里边有调用vlx文件的句子,调用一个就没问题,两个就出现了:“出现硬错误 ***
已达内部堆栈限制 (模拟)”
请教下,这是什么意思,怎么解决。
一般是循环语句造成,查看一下while或递归函数或cond或其他互相调用的函数 我也出现这样的问题。
这样调用是不是容易内部堆栈
(defun C:mini_trans_reg( ) ;;;;;;四边变形
(if (null flag)(progn (load "mini-libraly.vlx")(setq flag t)))
(c:mini_trans_reg)
) 自己调用自己,肯定无限死循环啊 kozmosovia 发表于 2024-11-12 10:54
自己调用自己,肯定无限死循环啊
明白了!!!!
页:
[1]