Creates a variant that
contains an array of typed arguments.
Signature
VBA : Object.CreateTypedArray(VarArr,
Type, Value1, [value2, value3, ...valueN])
VL :
vla-CreateTypedArray Object VarArr Type Value1 [value2 value3 ...valueN]
(vla-CreateTypedArray
util 'thearray vlax-vbDouble 1.2 2.3 0.0)
-
Object : Utility
The object or objects this method applies to.
-
VarArr : Variant;
output-only
The array of values as a variant.
-
Type : Visual Lisp
Constant; input-only
The type of values you are supplying.
vbBoolean, vbInteger, vbLong, vbSingle, or vbDouble.
-
Value1 [Value2,
...ValueN.]
Of the type specified in the Type parameter above; input-only
The value(s) to be included in the variant.
Remarks
The resulting variant can
be passed into any AutoCAD method or property that accepts an array of
numbers as a variant.
Example :
;get a reference to the Utilities Object :
(setq util (vla-get-utility
(vla-get-activedocument
(vlax-get-acad-object))))
(vla-createtypedarray util 'thearray vlax-vbDouble 1.2 2.3 0.0)
;Your safearray is stored in the variable "thearray"
|
|