bzhjl 发表于 2015-10-11 23:25:09

顶一个,收藏了,谢谢

hbgsw 发表于 2015-10-12 09:07:18

先收藏了。。

czcxxx 发表于 2015-10-12 09:26:23

顶一个,先收下,谢谢

376394482 发表于 2015-10-12 17:00:27

鼓掌

ashleytgg 发表于 2018-9-29 12:14:55

非常改写楼主

Zrrrrr 发表于 2021-6-19 15:26:24

感觉很有用,很方便,只是现在天正的图元不能entmod,很讨厌

weilu 发表于 2023-5-7 19:36:46

请教一下楼主,用LDATA一样也能存储数据,而且读写更为简单,那么XDATA的优势是什么呢?

sfzyr 发表于 2024-12-9 01:08:53

本帖最后由 sfzyr 于 2024-12-9 01:13 编辑

1)当(null data-3)不存在扩展数据时添加:(setq code (append code (list (list -3 data-app)))),同时需要注册APPID.
2)扩展数据中已存在APPID项, 仅在内容不同时才进行替换,此时无需注册,但是:程序可能是刚刚运行了一次,导致图元存在了Xdata数据,还没有更新,再第二次运行时,就会出现,存在了,无需更新,所以,存在APPid,不代表已经注册,所以这个地方还是需要注册APPID
3);; 在扩展数据中加入新项:这个位置肯定判断APPID不存在,这时需要注册。
综上:APPID想要附着到图元,再entmod之前,一定要先注册appid,否则无法添加,这个一定要注意。测试过的一定知道。
所以,xdata-set中需要regapp 。

vectra 发表于 2024-12-16 10:49:37

我是在应用程序全局统一注册所有appid,具体操作时因为默认所有appid均已注册,故不再额外判断
页: 1 [2]
查看完整版本: 发几个操作XDATA的函数,操作XDATA不再害怕