Skip to main content

SalSafeArray

Namespace: PPJ.Runtime.Com

Assembly: PPJ.Runtime.49 (4.9.0.0)

SalSafeArray implementation.

public class SalSafeArray : SalFunctionalClass

Constructors

Instance memberSalSafeArray()

Constructs a new empty SalSafeArray This class cannot be used as second-base class.

Instance memberSalSafeArray(array)

Constructs a new SalSafeArray with the wrapped array.

NameTypeDescription
arrayArray

Properties

Instance memberValue

Array: Returns/Sets the wrapped object.

Methods

Instance memberCreate(vt, elements, lowerBound)

Creates a new SafeArray.

ParameterTypeDescription
vtSalNumber
elementsSalNumber
lowerBoundSalNumber

Returns: SalBoolean.

Instance memberCreate2D(vt, elements1, elements2, lowerBound1, lowerBound2)

Creates a new safearray.

ParameterTypeDescription
vtSalNumber
elements1SalNumber
elements2SalNumber
lowerBound1SalNumber
lowerBound2SalNumber

Returns: SalBoolean.

Instance memberCreateMD(vt, elements, lowerBounds)

Creates a new multidimensional safearray.

ParameterTypeDescription
vtSalNumber
elementsSalArray<SalNumber>
lowerBoundsSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetBoolean(boolean, index)

ParameterTypeDescription
booleanSalBoolean&
indexSalNumber

Returns: SalBoolean.

Instance memberGetBoolean2D(boolean, index1, index2)

ParameterTypeDescription
booleanSalBoolean&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetBooleanMD(boolean, indices)

ParameterTypeDescription
booleanSalBoolean&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetDate(date, index)

ParameterTypeDescription
dateSalDateTime&
indexSalNumber

Returns: SalBoolean.

Instance memberGetDate2D(date, index1, index2)

ParameterTypeDescription
dateSalDateTime&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetDateMD(date, indices)

ParameterTypeDescription
dateSalDateTime&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetLowerBound()

Returns the lower bound.

Returns: SalNumber.

Instance memberGetLowerBound2D(nDim)

ParameterTypeDescription
nDimSalNumber

Returns: SalNumber.

Instance memberGetLowerBoundMD(nDim)

ParameterTypeDescription
nDimSalNumber

Returns: SalNumber.

Instance memberGetNumber(num, index)

ParameterTypeDescription
numSalNumber&
indexSalNumber

Returns: SalBoolean.

Instance memberGetNumber2D(num, index1, index2)

ParameterTypeDescription
numSalNumber&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetNumberMD(num, indices)

ParameterTypeDescription
numSalNumber&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetObject(obj, index)

Returns a COM object item from the safearray.

ParameterTypeDescription
objSalObject
indexSalNumber

Returns: SalBoolean.

Instance memberGetObject2D(obj, index1, index2)

ParameterTypeDescription
objSalObject
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetObjectMD(obj, indices)

ParameterTypeDescription
objSalObject
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetString(str, index)

ParameterTypeDescription
strSalString&
indexSalNumber

Returns: SalBoolean.

Instance memberGetString2D(str, index1, index2)

ParameterTypeDescription
strSalString&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetStringMD(str, indices)

ParameterTypeDescription
strSalString&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetUpperBound()

Returns the upper bound.

Returns: SalNumber.

Instance memberGetUpperBound2D(nDim)

ParameterTypeDescription
nDimSalNumber

Returns: SalNumber.

Instance memberGetUpperBoundMD(nDim)

ParameterTypeDescription
nDimSalNumber

Returns: SalNumber.

Instance memberGetVariant(variant, index)

ParameterTypeDescription
variantSalVariant&
indexSalNumber

Returns: SalBoolean.

Instance memberGetVariant2D(variant, index1, index2)

ParameterTypeDescription
variantSalVariant&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetVariantMD(variant, indices)

ParameterTypeDescription
variantSalVariant&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutBoolean(boolean, index)

Stores a boolean item in the safearray.

ParameterTypeDescription
booleanSalBoolean
indexSalNumber

Returns: SalBoolean.

Instance memberPutBoolean2D(boolean, index1, index2)

ParameterTypeDescription
booleanSalBoolean
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutBooleanMD(boolean, indices)

Multidimensional safe array

ParameterTypeDescription
booleanSalBoolean
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutDate(date, index)

Stores a DateTime item in the safearray.

ParameterTypeDescription
dateSalDateTime
indexSalNumber

Returns: SalBoolean.

Instance memberPutDate2D(date, index1, index2)

ParameterTypeDescription
dateSalDateTime
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutDateMD(date, indices)

Multidimensional safe array

ParameterTypeDescription
dateSalDateTime
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutNumber(num, index)

Stores a numeric item in the safearray.

ParameterTypeDescription
numSalNumber
indexSalNumber

Returns: SalBoolean.

Instance memberPutNumber2D(num, index1, index2)

ParameterTypeDescription
numSalNumber
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutNumberMD(num, indices)

Multidimensional safe array

ParameterTypeDescription
numSalNumber
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutObject(obj, index)

Stores a com object item in the safearray.

ParameterTypeDescription
objSalObject
indexSalNumber

Returns: SalBoolean.

Instance memberPutObject2D(obj, index1, index2)

ParameterTypeDescription
objSalObject
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutObjectMD(obj, indices)

Multidimensional safe array

ParameterTypeDescription
objSalObject
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutString(str, index)

Stores a string item in the safearray.

ParameterTypeDescription
strSalString
indexSalNumber

Returns: SalBoolean.

Instance memberPutString2D(str, index1, index2)

ParameterTypeDescription
strSalString
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutStringMD(str, indices)

Multidimensional safe array

ParameterTypeDescription
strSalString
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutVariant(variant, index)

Stores a variant object item in the safearray.

ParameterTypeDescription
variantSalVariant
indexSalNumber

Returns: SalBoolean.

Instance memberPutVariant2D(variant, index1, index2)

ParameterTypeDescription
variantSalVariant
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutVariantMD(variant, indices)

Multidimensional safe array

ParameterTypeDescription
variantSalVariant
indicesSalArray<SalNumber>

Returns: SalBoolean.