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




©  Bricsys NV. All rights reserved.