Skip to main content
Version: 2023

SalVariant

Namespace: PPJ.Runtime.Com

Assembly: PPJ.Web.49 (4.9.0.0)

Variant implementation.

public class SalVariant : SalFunctionalClass

Constructors​

Instance memberSalVariant()​

Constructs a new null SalVariant This class cannot be used as second-base class.

Instance memberSalVariant(value)​

Constructs a new SalVariant with the wrapped value

NameTypeDescription
valueObject

Properties​

Static memberOptional​

SalVariant: Returns an empty SalVariant instance marked as optional.

Instance memberValue​

Object: Returns/Sets the wrapped object.

Methods​

Instance memberActiveXType()​

Returns: SalNumber.

Instance memberAsActiveX(vt)​

Changes the variant type.

ParameterTypeDescription
vtSalNumber

Returns: SalBoolean.

Instance memberGetBlob(s)​

ParameterTypeDescription
sSalString&

Returns: SalBoolean.

Instance memberGetBoolean(b)​

ParameterTypeDescription
bSalBoolean&

Returns: SalBoolean.

Instance memberGetDate(d)​

ParameterTypeDescription
dSalDateTime&

Returns: SalBoolean.

Instance memberGetNumber(num)​

ParameterTypeDescription
numSalNumber&

Returns: SalBoolean.

Instance memberGetObject(obj)​

ParameterTypeDescription
objSalObject

Returns: SalBoolean.

Instance memberGetSafeArray(array)​

ParameterTypeDescription
arraySalSafeArray&

Returns: SalBoolean.

Instance memberGetString(s)​

ParameterTypeDescription
sSalString&

Returns: SalBoolean.

Instance memberMakeOptional()​

Call this when using a Variant as an optional parameter.

Instance memberSalType()​

Returns: SalNumber.

Instance memberSetBlob(s)​

ParameterTypeDescription
sSalString

Returns: SalBoolean.

Instance memberSetBoolean(b)​

ParameterTypeDescription
bSalBoolean

Returns: SalBoolean.

Instance memberSetDate(d)​

ParameterTypeDescription
dSalDateTime

Returns: SalBoolean.

Instance memberSetNumber(num, vt_type)​

ParameterTypeDescription
numSalNumber
vt_typeSalNumber

Returns: SalBoolean.

Instance memberSetObject(o)​

ParameterTypeDescription
oSalObject

Returns: SalBoolean.

Instance memberSetSafeArray(array)​

ParameterTypeDescription
arraySalSafeArray

Returns: SalBoolean.

Instance memberSetString(s)​

ParameterTypeDescription
sSalString

Returns: SalBoolean.

Instance memberToByte()​

to byte

Returns: Byte.

Instance memberToCurrency()​

to currency

Returns: CurrencyWrapper.

Instance memberToDateTime()​

to datetime

Returns: DateTime.

Instance memberToDecimal()​

to decimal

Returns: Decimal.

Instance memberToDouble()​

to double

Returns: Double.

Instance memberToInt16()​

to int16

Returns: Int16.

Instance memberToInt32()​

to int32

Returns: Int32.

Instance memberToInt64()​

to int64

Returns: Int64.

Instance memberToSByte()​

to sbyte

Returns: SByte.

Instance memberToSingle()​

to single

Returns: Single.

Instance memberToUInt16()​

to uint16

Returns: UInt16.

Instance memberToUInt32()​

to uint32

Returns: UInt32.

Instance memberToUInt64()​

to uint64

Returns: UInt64.