vlax-make-safearray (AutoLISP/ActiveX)
创建安全阵列 支持的平台:仅限 Windows;在 Mac OS 或 Web 上不可用 签名(vlax-make-safearray type '(l-bound . u-bound) ['(l-bound . u-bound) ...)]
返回值类型:安全阵列 已创建 safearray。 言论一个数组最多可以定义 16 个维度。数组中的元素按如下方式初始化:
例子创建一个由双精度值组成的单维安全数组,从索引 0 开始: (setq point (vlax-make-safearray vlax-vbDouble '(0 . 3))) #<safearray...> 使用该函数将 safearray 的内容显示为列表:vlax-safearray->list (vlax-safearray->list point) (0.0 0.0 0.0 0.0) 结果显示数组的每个元素都初始化为零。 创建一个二维字符串数组,每个维度从索引 1 开始: (setq matrix (vlax-make-safearray vlax-vbString '(1 . 2) '(1 . 2) )) #<safearray...> 相关参考
|
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-28 17:22
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.