Public Function OverlayVariantVector( _
ByRef rTo() As Variant _
, ByRef vFm() As Variant _
, Optional ByVal vOffset As Variant _
) As Boolean
Overlay a one-dimensional Variant array onto some part of another Variant array.
Example: Assuming
Static avarIn(0 To 5) As Variant
avarIn(1, 1) = "Smith"
Static avarOut(1 To 6) As Variant
for example
OverlayVariantMatrix(avarOut(), avarIn(), 1) = True
See also: OverlayVariantMatrix Function (for two-dimensional arrays)
OffsetVariantVector Function
CopyVariantVector Function
rTo: One-dimensional array of Variant values that will be overlaid with vFm. rTo must already be dimensioned before it is passed to this function or else an error will occur.
vFm: The one-dimensional array of Variants that will be overlaid onto rTo. vFm can be either Static or dynamic. If vFm is dynamic, it must be dimensioned before being passed to this function.
vOffset: Offset for the bounds and elements within the new array. vOffset defaults to 0 (zero) if it is missing or Null or cannot be fixed-up to a number.
Note: Function silently ignores cases where an element is to be copied to a location outside the bounds of the destination array.
Note: rTo and vFm can be the same arrays.
Return value: Function currently returns True in all cases.
v1.2 Change: Changed argument vOffset to be Optional.
Return to ENTISOFT Home Page
Copyright © 1999-2005 Entisoft