gslee 发表于 2021-4-1 05:49:25

请教高手:vlx编译后无法正常运行是咋回事

本帖最后由 gslee 于 2021-4-1 15:55 编辑

请教高手,我用几个lisp程序编译成一个vlx,显示编译成功,加载vlx后,也正常。但cad 重装后,每个lsp里定义的函数(c:XXX),函数名称不相同,都无法运行, 显示没有这个命令,是咋回事?
但同时编译产生的*.fas在这台电脑上可以运行。
这个vlx文件,在其他电脑的cad环境中,里面定义的函数(c:XXX)可以运行,是咋回事?
多谢指教!

baitang36 发表于 2021-4-1 07:52:06

原理很简单,后面的函数定义会冲掉前面,让前面的失效。你多个程序都用一个c:xxx,只有最后一个程序有效。

gslee 发表于 2021-4-1 15:51:00

谢谢!
抱歉啊!是我没表述清楚。每个lisp定义的函数名称是不同的,(c:XXX)只是个通配符,每一个函数的XXX名称是不一样的

904772207 发表于 2021-4-6 17:15:18

编辑器中函数的排序 很重要

gslee 发表于 2021-4-8 21:03:21

谢谢,我改一下看看
页: [1]
查看完整版本: 请教高手:vlx编译后无法正常运行是咋回事