vlax-variant-change-type
(vlax-variant-change-type variantVar
toType)
This function returns the provided
variantVar with
the data value converted into toType.
|
Arguments
|
variantVar
(Variant) the COM Variant
toType (integer) the target type of the
variantVar
can be one of the following :
vlax-vbEmpty 0 uninitialised
data
vlax-vbNull 1 empty
data
vlax-vbInteger 2 short Integer (16
bit)
vlax-vbLong 3 long integer (32
bit)
vlax-vbSingle 4 float-point number
(single precision)
vlax-vbDouble 5 double-point
number (double precision)
vlax-vbString 8 string
vlax-vbObject 9 VLA-Object
vlax-vbBoolean 11
boolean
vlax-vbVariant 12 variant
vlax-vbArray 8192
SafeArray
|
|
Return
|
returns a variant with new
data type (and converted data value)
|
|
Example
|
(setq var (vlax-make-variant
3.12)) #<variant 5 3>
(setq var (vlax-variant-change-type var
vlax-vbString)) #<variant 8 3.12>
(vlax-variant-value var) "3.12"
|
|
Remarks
|
|