vlax-safearray-type (AutoLISP/ActiveX)
返回 safearray 的数据类型 支持的平台:仅限 Windows 签名(vlax-safearray-type var)
返回值类型:整数或错误 如果 var 包含 safearray,则返回以下数值之一: 2 -- 整数 (vlax-vbInteger) 3 -- 长整数 (vlax-vbLong) 4 -- 单精度浮点数 (vlax-vbSingle) 5 -- 双精度浮点数 (vlax-vbDouble) 8 -- 字符串 (vlax-vbString) 9 -- 对象 (vlax-vbObject) 11 -- 布尔值 (vlax-vbBoolean) 12 -- 变体 (vlax-vbVariant) 如果 var 不包含 safearray,则会导致错误。 例子创建一个一维的双精度数组和一个二维的字符串数组: (setq point (vlax-make-safearray vlax-vbDouble '(0 . 2))) #<safearray...> (setq matrix (vlax-make-safearray vlax-vbString '(1 . 2) '(1 . 2) )) #<safearray...> 用于验证 safearray 的数据类型:vlax-safearray-type (vlax-safearray-type point) 5 (vlax-safearray-type matrix) 8 相关参考
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-19 07:29
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.