LE3 发表于 2013-9-2 17:33:41

是否有可能避免覆盖ARX lisp函数?

在过去的3年多里没有在ARX踢球,今天有时间
正如主题所述,是否可以避免覆盖?您的一个arx lisp函数或“分配保护符号:…是否输入中断循环?”
或者在每次使用lisp命令时都要卸载并重新加载ARX
或者也可以测试(键入myArxLispFunction)=EXRXSUBR——这样我们就知道这是我们自己的arx lisp函数
谢谢,
乐!
**** Hidden Message *****

owenwengerd 发表于 2013-9-2 18:57:40

只有另一个ARX模块可以从命令堆栈中替换或删除现有ARX命令。定义lisp符号可以隐藏命令,但不能覆盖命令。UNDEFINE可以暂时禁用命令,也不会覆盖命令。我猜您指的是ADS函数(即ARX模块中定义的lisp可调用函数),在这种情况下,不可能阻止用户控制lisp符号的值。

LE3 发表于 2013-9-2 19:07:22

现在很清楚Owen。
是的,我指的是一个ADS函数。
我尝试的是在调用我的函数之前卸载-加载我的arx-似乎有效。
谢谢!

owenwengerd 发表于 2013-9-2 19:13:46

请注意,聪明的用户仍然可以通过重新定义(arxload)来轻易地挫败您的努力。
页: [1]
查看完整版本: 是否有可能避免覆盖ARX lisp函数?