CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

vlax-variant-change-type (AutoLISP/ActiveX)

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

摘要: 在将变量从一种数据类型更改为另一种数据类型后返回变量的值

在将变量从一种数据类型更改为另一种数据类型后返回变量的值

支持的平台:仅窗口

签名

(vlax-variant-change-type var type)
变量

类型:变体

包含变体的变量。

类型

类型:整数

要返回的变体类型,使用 var 的值(var 的值保持不变)。类型值可以由以下常量之一表示:

vlax-vbEmpty(0) -- 未初始化

vlax-vbNull(1) -- 不包含任何有效数据

vlax-vbInteger(2) -- Integer

vlax-vbLong(3) -- 长整数

vlax-vbSingle(4) -- 单精度浮点数

vlax-vbDouble(5) -- 双精度浮点数

vlax-vbString(8) -- 字符串

vlax-vbObject(9) -- Object

vlax-vbBoolean(11) -- 布尔值

vlax-vbArray(8192) -- Array

括号中显示的整数表示常量计算的值。建议您在参数中指定常量,而不是整数值,以防该值在更高版本的 AutoCAD 中发生更改。

返回值

类型:整数、实数、字符串、VLA 对象、安全数组、T 或 nil

将 var 转换为指定变体类型后的值;否则,如果无法将var转换为指定类型。nil

言论

该函数在将该值转换为指定的变量类型后返回该变量的值。vlax-variant-change-type

例子

将变量命名为变量值:varint

(setq variant (vlax-make-variant 5))
#<variant 3 5>

将变量命名为 中包含的值,但将该值转换为字符串:variantStrvariant

(setq variantStr (vlax-variant-change-type variant vlax-vbstring))
#<variant 8 5>

检查以下值:variantStr

(vlax-variant-value variantStr)
"5"

这确认包含字符串。variantStr


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 12:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部