etoxp 发表于 2015-7-15 09:50:33

请问xdata中只能写入字符串吗?

(defun c:tt1 (/)
(ace-reg-appid "T1")
(ace-xdata-set (car(entsel)) "T1" '((1000 ."12") ));此句可正常运行
;;;(ace-xdata-set (car(entsel)) "T1" '((1000 .(car(entsel)))));此句运行出错
)
我想把一个图元的图元名存到另一个图元的xdata中,用(ace-xdata-set (car(entsel)) "T1" '((1000 .(car(entsel)))))运行时会出错。是不是xdata中只能写入字符串?



其中的子程序来自
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=102402


dbqtju 发表于 2015-7-15 10:18:13

请查看帮助文件 :
DXF 参考 > 高级 DXF 问题 > 扩展数据

暗夜贵族 发表于 2015-7-15 11:00:14

存句柄也一样的 我记得是 1005

etoxp 发表于 2015-7-16 08:56:09

dbqtju 发表于 2015-7-15 10:18 static/image/common/back.gif
请查看帮助文件 :
DXF 参考 > 高级 DXF 问题 > 扩展数据

谢谢,根据您及楼下的指点已解决!
页: [1]
查看完整版本: 请问xdata中只能写入字符串吗?