Array Others Class

Entisoft Tools 2.0 Object Library
Version 2.0.6 Released 1999/11/14 03:27
<-- Previous || Index || Main || Topics || Next -->

Declarations Section, DeleteVariantVectorElement Function, DeleteVariantVectorElementByContent Function, FirstAtomicArrayElement Function, FirstAtomicNonObjectArrayElement Function, FormatVariantMatrix Function, GroupVariantVector Function, InsertVariantVectorElement Function, LookupValue Function, LookupAdd Function, LookupMultiple Function, LookupSorted Function, LookupSortedMultiple Function, LookupStringToVariantMatrix Function, LookupStringToVariantMatrixSample Sub, MaxLengthVariantVectorElement Function, MinLengthVariantVectorElement Function, RotateVariantVectorDown Function, RotateVariantVectorUp Function, UniqueVariantVector Function, ReDimVerify Sub

Declarations Section
Delete Variant Vector Element Function
There is no way to delete the last element with contraction, because an array must have at least one element when dimensioned.
Delete Variant Vector Element By Content Function
First Atomic Array Element Function
Return the value of the first non-array element of a variant using a depth-first search. If the argument is not a variant array, return it. See also the FirstAtomicNonObjectArrayElement function. Note: Handles arguments containing objects and nested variant arrays. v1.3 Pro Change: The implementation of this function has changed.
First Atomic Non Object Array Element Function
Return the value of the first non-array, non-object element of a variant using a depth-first search. If the argument is not a variant array, return it. Returns Empty instead of an Object reference if the first non-array element is a vbObject type value. See also the FirstAtomicArrayElement function. Note: Handles arguments containing objects and nested variant arrays. v1.3 Pro Change: The implementation of this function has changed.
Format Variant Matrix Function
Format the values from a two-dimensional array of variant values into a tabular format, returning the result as a String. The Justify Codes are those recognized by the JustifyText function. They are applied to each cell (individual value) within the array.
Group Variant Vector Function
Takes elements 1..UBound from vFm, and does a Group By Count * operation, putting the values in rTo(1, n) and the corresponding counts in rTo(2, n). This subroutine also performs a Sort Unique function.
Insert Variant Vector Element Function
Lookup Value Function
Note: This function does not fix-up its arguments.
Lookup Add Function
Lookup Multiple Function
Note: This function looks up EACH character of vValue within the lookup table.
Lookup Sorted Function
Lookup Sorted Multiple Function
Note: This function looks up EACH character of vValue within the lookup table.
Lookup String To Variant Matrix Function
Lookup String To Variant Matrix Sample Sub
Max Length Variant Vector Element Function
"Maximum Length Variant Vector Elements"
Min Length Variant Vector Element Function
"Minimum Length Variant Vector Elements"
Rotate Variant Vector Down Function
Rotates all of the elements down within a variant array, i.e.: A(1) becomes A(2), A(2) becomes A(3), A(3) becomes A(1).
Rotate Variant Vector Up Function
Rotates all of the elements up within a variant array, i.e.: A(3) becomes A(2), A(2) becomes A(1), A(1) becomes A(3).
Unique Variant Vector Function
"Unique Variant Vector Elements" Removes duplicate sequential elements of a one-dimensional variant array. Examines elements from 1..UBound. Use temporary space in case To and Fm arrays are the same. Temporary space is needed because there is no way to determine if rTo() and vFm() as really the same arrays.
Re Dim Verify 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 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.