CanaimaSoft
f90SQL
Search
Contents
f90ADO
Links
f90VB
 
 
 
 
Summary of Procedures in f90VB's Variants Library

The table below provides summary descriptions of the overloaded procedures included in the Variants Library. For full descriptions, check the f90VB Reference Manual.

Procedure Name
Description
CurrencyCmp Compares two currency type values.
DecimalCmp Compares two decimal type values.
VariantAbs, DecimalAbs and CurrencyAbs Compute the absolute value of a variant.
VariantAdd, DecimalAdd and CurrencyAdd Return the sum of two variants.
VariantAnd Performs a bitwise And operation between two variants.
VariantBoolFrom<VarType> Set of low-level subroutines to convert variant data types to Boolean data type.
VariantBStrFrom<VarType> Set of low-level subroutines to convert variant data types to an unsigned 4-byte integer.
VariantToLogical, VariantToInteger, VariantToReal, VariantToDouble, VariantToBString, VariantToCy and VariantToDEC This is a group of functions that return the content of a variant coerced to the specified Fortran type.
VariantCat Returns the concatenation of two variants.
VariantChangeType Converts a variant from one type to another. The source and destination can be the same variant, in which case the subroutine performs a conversion in-place.
VariantClear Clears the contents of a variant and sets the variant to VT_EMPTY.
VariantCmp Compares two variants.
VariantCopy Frees the destination variant and makes a copy of the source variant.
VariantCopyInd Frees the destination variant and makes a copy of the source variant, performing the necessary indirection if the source contains the VT_BYREF flag.
VariantCreate Creates, initializes and returns a Variant of the requested type.
VariantCyFrom<VarType> Set of low-level subroutines to convert variant data types to a currency type.
VariantDateFrom<VarType> Set of low-level subroutines to convert variant data types to a date type.
VariantDecFrom<VarType> Set of low-level subroutines to convert variant data types to a decimal type.
VariantDiv and DecimalDiv Return the result from dividing two variants.
VariantEqv Performs a bitwise equivalence on two variants.
VariantFix, DecimalFix and CurrencyFix Return the integer portion of a variant.
VariantIDiv Returns the result from dividing two variants after they have been converted to integer types.
VariantImp Performs a bitwise implication on two variants.
VariantInit Initializes a variant to VT_EMPTY
VariantInt, DecimalInt and CurrencyInt Returns the integer portion of a variant.
VariantI1From<VarType> Set of low-level subroutines to convert variant data types to a signed 1-byte integer.
VariantI2From<VarType> Set of low-level subroutines to convert variant data types to a signed 2-byte integer.
VariantI4From<VarType> Set of low-level subroutines to convert variant data types to a signed 4-byte integer.
VariantMod Returns the reminder of dividing two variants.
VariantMul, DecimalMul and CurrencyMul Return the result from multiplying two variants.
VariantNeg, DecimalNeg and CurrencyNeg Return the logical negation on a variant.
VariantNot Returns the bitwise negation operation on a variant.
VariantOr Performs a bitwise Or operation between two variants.
VariantPow Returns the result of elevating one variant to the power of the other.
VariantRound, DecimalRound and CurrencyRound Return the passed variant rounded to the indicated number of decimal places.
VariantR4From<VarType> Set of low-level subroutines to convert variant data types to a signed 4-byte real (single precision).
VariantR8From<VarType> Set of low-level subroutines to convert variant data types to a signed 8-byte real (double precision).
VariantSub, DecimalSub and CurrencySub Return the result from subtracting two variants.
VariantUI1From<VarType> Set of low-level subroutines to convert variant data types to an unsigned 1-byte integer.
VariantUI2From<VarType> Set of low-level subroutines to convert variant data types to an unsigned 2-byte integer.
VariantUI4From<VarType> Set of low-level subroutines to convert variant data types to an unsigned 4-byte integer.
VariantXor Performs a logical exclusion between two variants.
 
Copyright © 1998-2000 Canaima Software
For questions regarding this site, send an e-mail to
webmaster@canaimasoft.com