明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1653|回复: 2

求助(词典LDATA里不正确的数据)

  [复制链接]
发表于 2013-2-1 22:11:21 | 显示全部楼层 |阅读模式
本帖最后由 caizeping 于 2013-2-1 22:12 编辑

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=71187
这是同上的问题
在CAD2007中
vlax-ldata-put  写入的数据
用vlax-ldata-list  读出的 表数据中 索引的KEY  会被改成只剩下 一个字符,
我在2004 和2011中试了都能返回完整的KEY。
在2007中
例:
_$ (vlax-ldata-put "DB" "AA123" '((123 345) (123 444)))
(vlax-ldata-put "DB" "AB221" '((1 2 3) (4 5 6 )))
(vlax-ldata-put "DB" "BB222" '((1 2 3) (4 5 6 )))
((123 345) (123 444))
((1 2 3) (4 5 6))
((1 2 3) (4 5 6))
_$
(vlax-ldata-list "DB")
(("B" (1 2 3) (4 5 6)) ("A" (1 2 3) (4 5 6)) ("A" (123 345) (123 444)))
_$
(vlax-ldata-get "DB" "AA123" )
((123 345) (123 444))
_$
(vlax-ldata-get "DB" "B")
nil

2004 和2011中能返回完整的KEY。
_$ (vlax-ldata-list "DB")
(("BB222" (1 2 3) (4 5 6)) ("AB221" (1 2 3) (4 5 6)) ("AA123" (123 345) (123 444)))

我在DCL中有这么列表,"AA123" "AB221" "BB222"等等的,直接死掉CAD,
换了机器,换了不同网站下的2007,结果一样,太无奈了,
没辙了,BZ高手们帮帮忙。谢谢



发表于 2013-2-1 23:02:28 | 显示全部楼层
CAD本身有问题,是很难修复的,除非官方有补丁
发表于 2013-2-7 15:27:02 | 显示全部楼层
本帖最后由 weiqi 于 2013-2-7 15:29 编辑

同样问题,望高手指点下。
(vlax-ldata-get "DB" "B")
NIL
(vlax-ldata-get "DB" "BB222")
才有

(cad2008下是完整的,CAD2007才有的问题)(暂时我这只有这两版本)



您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-16 12:39 , Processed in 0.166103 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表