返回一个表作为扩展数据连接到对象(图元)上时所占用的空间大小(以字节表示)
(xdsize lst)
参数
lst
有效的扩展数据表,它必须包含先前用 regapp 函数注册的一个应用程序名。请参见本函数的示例部分。
返回值
反映空间大小的整数。如果不成功则 xdsize 返回 nil。
花括号(组码 1002)必须平衡。无效的 lst 参数会引发错误,并将系统变量 ERRNO 设为相应的错误代码。如果扩展数据中包含了未注册的应用程序名,会给出如下错误信息(假设系统变量 CMDECHO 处于打开状态):
1001 组中的应用程序名无效
示例
lst 可以用 -3 组码(扩展数据标志)打头,但并非必须。由于扩展数据中可能包含来自多个应用程序的信息,所以表中必须有一组闭合括号。
(-3 ("MYAPP" (1000 . "SUITOFARMOR")
(1002 . "{")
(1040 . 0.0)
(1040 . 1.0)
(1002 . "}")
)
)
下面是相同的例子,但它不带 -3 组码。该表是前面那个表 cdr 的结果,但重要的是必须有一对闭合括号:
( ("MYAPP" (1000 . "SUITOFARMOR")
(1002 . "{")
(1040 . 0.0)
(1040 . 1.0)
(1002 . "}")
)
)
明经通道 版权所有 未经许可 不得传播 | 评论 |