CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

vlax-safearray-type (AutoLISP/ActiveX)

2023-1-7 09:43| 发布者: admin| 查看: 230| 评论: 0|来自: AutoCAD

摘要: 返回安全数组的数据类型

返回安全数组的数据类型

支持的平台:仅窗口

签名

(vlax-safearray-type var)
变量

类型:安全阵列

包含安全数组的变量。

返回值

类型:整数或错误

如果var包含安全数组,则返回以下数值之一:

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不包含安全数组,则会产生错误。

例子

创建一个一维的双精度数组和一个二维的字符串数组:

(setq point (vlax-make-safearray vlax-vbDouble '(0 . 2)))
#<safearray...>

(setq matrix (vlax-make-safearray vlax-vbString '(1 . 2) '(1 . 2) ))
#<safearray...>

用于验证安全数组的数据类型:vlax-safearray-type

(vlax-safearray-type point)
5

(vlax-safearray-type matrix)
8

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部