Version 2.0.6 Released 1999/11/14 03:27

<--

**Declarations** Section, **CopyVariantArray** Function, **CopyVariantArrayDirect** Function, **CopyVariantCube** Function, **CopyVariantCubeDirect** Function, **CopyVariantMatrix** Function, **CopyVariantMatrixDirect** Function, **CopyVariantVector** Function, **CopyVariantVectorDirect** Function, **OffsetVariantMatrix** Function, **OffsetVariantVector** Function, **OverlayVariantMatrix** Function, **OverlayVariantVector** Function, **ReverseVariantVector** Function, **SetVariantCube** Function, **SetVariantMatrix** Function, **SetVariantVector** Function, **ShuffleVariantMatrix** Function, **ShuffleVariantMatrixColumns** Function, **ShuffleVariantMatrixRows** Function, **ShuffleVariantVector** Function, **SwapVariantMatrixColumns** Function, **SwapVariantMatrixRows** Function, **TransposeVariantMatrix** Function, **TransposeVariantMatrixSample** Sub

**Declarations**Section**Copy Variant Array**Function- Copy a Variant array to another Variant array. Source array can have 1, 2, or 3 dimensions.
**Copy Variant Array Direct**Function- Copy a Variant array to another Variant array. Source array can have 1, 2, or 3 dimensions.
**Copy Variant Cube**Function- Copy a three-dimensional Variant array to another Variant array.
**Copy Variant Cube Direct**Function- Copy a three-dimensional Variant array to another Variant array.
**Copy Variant Matrix**Function- Copy a two-dimensional Variant array to another Variant array.
**Copy Variant Matrix Direct**Function- Copy a two-dimensional Variant array to another Variant array.
**Copy Variant Vector**Function- Copy a one-dimensional Variant array to another Variant array.
**Copy Variant Vector Direct**Function- Copy a one-dimensional Variant array to another Variant array. Direct-copy version of CopyVariantVector.
**Offset Variant Matrix**Function- Copy a two-dimensional Variant array to another Variant array AND change the bounds of the array. The size of the new array will be the same but the bounds can be different. The elements are preserved but they are shifted into new positions according to the offsets.
**Offset Variant Vector**Function- Copy a one-dimensional Variant array to another Variant array AND change the bounds of the array. The size of the new array will be the same but the bounds can be different. The elements are preserved but they are shifted into new positions according to the offset.
**Overlay Variant Matrix**Function- Overlay a two-dimensional Variant array onto some part of another Variant array.
**Overlay Variant Vector**Function- Overlay a one-dimensional Variant array onto some part of another Variant array.
**Reverse Variant Vector**Function- Reverses the elements of a one-dimensional Variant array. The first element becomes the last, the last becomes the first, etc. The elements are reversed in place.
**Set Variant Cube**Function- "Set Variant Cube Element" Sets the value of an element of a three-dimensional Variant array. Will expand the array if necessary to allow the element to be set.
**Set Variant Matrix**Function- "Set Variant Matrix Element" Sets the value of an element of a two-dimensional Variant array. Will expand the array if necessary to allow the element to be set.
**Set Variant Vector**Function- "Set Variant Vector Element" Sets the value of an element of a one-dimensional Variant array. Will expand the array if necessary to allow the element to be set.
**Shuffle Variant Matrix**Function- v1.3 BugFix: This Function has been fixed to support the arrays containing elements of Object and DataObject type Values.
**Shuffle Variant Matrix Columns**Function- v1.3 BugFix: This Function has been fixed to support the arrays containing elements of Object and DataObject type Values.
**Shuffle Variant Matrix Rows**Function- v1.3 BugFix: This Function has been fixed to support the arrays containing elements of Object and DataObject type Values.
**Shuffle Variant Vector**Function- Shuffle the elements of a variant vector (one-dimensional array of variant values). Used by the Quick Sort subroutine to avoid the worst-case behavior of that algorithm when it must sort already-ordered arrays. v1.3 BugFix: This Function has been fixed to support the arrays containing elements of Object and DataObject type Values.
**Swap Variant Matrix Columns**Function**Swap Variant Matrix Rows**Function**Transpose Variant Matrix**Function- Transposes rows and columns of a two-dimensional variant array. Elements (1..UBound, 1..UBound) are transposed. Use temporary space in case To and Fm arrays are the same. A, B, C, D becomes A, E, I E, F, G, H B, F, J I, J, K, L C, G, K D, H, L See also: TransposeVariantMatrixSample Subroutine Note: Probably not worth writing a Transpose direct, since it could only directly transpose a square matrix.
**Transpose Variant Matrix Sample**Sub

This Windows-based ActiveX DLL provides many useful routines through its function-bearing and data structure classes. Consult the Help file for more information, or call us at 1-310-472-3736. For the latest news and files, visit our home page on the World Wide Web: http://www.entisoft.com

__Copyright © 1999-2005 Entisoft__