vlax ldata get和vlax ldata-
vlax ldata get和vlax ldata put此命令在某些auto cad中不起作用2009版本(vl注册表读写功能正在工作)。但同样的命令在同一个P.C.2006版本中工作
请你帮忙好吗? 考虑单步执行代码(F8?)在VLIDE中查看代码在哪里中断。还要验证字典、密钥等是否存在。
当我运行以下代码时
(vlax ldata put“CADGROUPdict”“5”)
; 错误:无函数定义:VLAX-LDATA-PUT 这是正确的。。。请仔细查看您的代码:眨眼:
首先需要通过评估vl load com函数来加载Visual LISP扩展。
在命令行(或Visual LISP控制台)中键入:
(vl-load-com)
每个会话只需要调用一次。
我建议您将这一行包含在您的ACADDOC中。lsp
李,注意OP,vl load com中的工作函数不是这里的问题。。。也许我在上一篇文章中提到的拼写错误是*耸耸肩* 对不起,我的代码是
(vlax ldata get“CADGROUPdict”“dot”)
无论如何,我会听从你的宝贵建议。
很好,但请注意,并非所有VL函数都需要(VL load com)。。。
我真的不知道(除了vl load com本身)。。。因为我也使用阿卡多克。lsp加载VL库,我想我从未真正注意到。谢谢你的小金块,李!
别担心;李关于调用(vl load com)的建议是否纠正了这个问题。。。?
页:
[1]
2