flowerrobot 发表于 2022-7-6 14:14:55

dcl不稳定性

您是否注意到dcl代码有时可以工作,但有时不能。
它必须以一种特殊的方式来完成,否则我会想象这一切
 
 
例如
(setq anglethickness (atoi(get_tile \"anglethicknesskey\")))
不起作用
 
虽然
 
(setq pen (atoi(get_tile \"anglethicknesskey\")))
这会起作用,
 
如果我粘贴到debu-gger中,减“/”效果很好。
 
1、为什么?
2、你注意到了哪些要素?
 
 
我注意到有时括号之间没有空格,尤其是第一个括号。
 
当做

 
 
哈哈,编辑大个子,我以为我可以逃脱惩罚

Lee Mac 发表于 2022-7-6 14:29:58

不,我没有注意到你提出的任何建议,当然你的代码中其他地方可能有错误。。。

flowerrobot 发表于 2022-7-6 14:31:34

这就是我前几次所想的,但是当你收到一个简单的东西,简单地改变变量的名称,它就起作用了,即使在有位置紧随其后的情况下,第一个会起作用,第二个会使程序崩溃,
 
有人会简单地说更改名称,但它与我的代码相同,我真的不想为一个项目全部更改

Lee Mac 发表于 2022-7-6 14:41:40

也许你在用这么长的变量名打字?

flowerrobot 发表于 2022-7-6 14:49:04

不,伙计,我希望
 
我假设您不使用notpad++,但当您选择一个单词时,它将点亮其余的单词,在大多数情况下,我会复制变量。这非常有帮助
 
正如我所说,我可以复制不起作用的代码,将可变名称“anglethickness”更改为“pen”,它就起作用了。
 
谢谢你的输入,这真的让我很生气。是的,这是一个如此简单的项目,但它不会正常工作
 
问题是,我甚至不能为它设置动画,因为当我在第一个菜单上设置动画时,它就会崩溃,我已经在那里设置了好几个月了

Lee Mac 发表于 2022-7-6 14:55:43

如果没有看到完整的代码,我真的无法提供帮助。

flowerrobot 发表于 2022-7-6 15:02:30

你以前很酷
对不起,代码坏了,太大了
请找出错误
   
(start_list "anglethicknesskey")   
   (mapcar 'add_list '("6" "8"))
;(AngleThicknessProgn EaSelection))
(end_list)
(set_tile "anglesize" (itoa EaSelection))

(action_tile "accept" "(setq ok 1)(setq EaSelection (atoi(get_tile \"beamtype\")))(setq anglethickness (atoi(get_tile \"anglethicknesskey\")))(setq sectionlength (get_tile \"length\"))(setq RolledId (atoi(get_tile \"rolled\")))(setq RolledAngle (atoi(get_tile \"angle\")))(setq ToeTrim (get_tile \"angle\"))(done_dialog)")

 
 
 
: popup_list {
   label = "&Thickness";
   key = "anglethicknesskey";
   allow_accept = true;   
   }

Lee Mac 发表于 2022-7-6 15:12:38

 
这意味着什么。。。
 
 
 
无法立即看到任何内容tbh。。。。但代码不会撒谎,它就是这样。

flowerrobot 发表于 2022-7-6 15:15:58

 
英雄联盟
 
 
事实上,你说的是真的,看起来不错,但不是,这非常令人沮丧。
 
谢谢你抽出时间。
页: [1]
查看完整版本: dcl不稳定性