Skip to main content
Version: 2023

SalSafeArray

Namespace: PPJ.Runtime.Com

Assembly: PPJ.Web.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(value, index)​

ParameterTypeDescription
valueSalBoolean&
indexSalNumber

Returns: SalBoolean.

Instance memberGetBoolean2D(value, index1, index2)​

ParameterTypeDescription
valueSalBoolean&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetBooleanMD(value, indices)​

ParameterTypeDescription
valueSalBoolean&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetDate(value, index)​

ParameterTypeDescription
valueSalDateTime&
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(value, index)​

ParameterTypeDescription
valueSalNumber&
indexSalNumber

Returns: SalBoolean.

Instance memberGetNumber2D(value, index1, index2)​

ParameterTypeDescription
valueSalNumber&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetNumberMD(num, indices)​

ParameterTypeDescription
numSalNumber&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetObject(value, index)​

Returns a COM object item from the safearray.

ParameterTypeDescription
valueSalObject
indexSalNumber

Returns: SalBoolean.

Instance memberGetObject2D(value, index1, index2)​

ParameterTypeDescription
valueSalObject
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetObjectMD(value, indices)​

ParameterTypeDescription
valueSalObject
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberGetString(value, index)​

ParameterTypeDescription
valueSalString&
indexSalNumber

Returns: SalBoolean.

Instance memberGetString2D(value, index1, index2)​

ParameterTypeDescription
valueSalString&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetStringMD(value, indices)​

ParameterTypeDescription
valueSalString&
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(value, index)​

ParameterTypeDescription
valueSalVariant&
indexSalNumber

Returns: SalBoolean.

Instance memberGetVariant2D(value, index1, index2)​

ParameterTypeDescription
valueSalVariant&
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberGetVariantMD(value, indices)​

ParameterTypeDescription
valueSalVariant&
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutBoolean(value, index)​

Stores a boolean item in the safearray.

ParameterTypeDescription
valueSalBoolean
indexSalNumber

Returns: SalBoolean.

Instance memberPutBoolean2D(value, index1, index2)​

ParameterTypeDescription
valueSalBoolean
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutBooleanMD(value, indices)​

Multidimensional safe array

ParameterTypeDescription
valueSalBoolean
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutDate(value, index)​

Stores a DateTime item in the safearray.

ParameterTypeDescription
valueSalDateTime
indexSalNumber

Returns: SalBoolean.

Instance memberPutDate2D(value, index1, index2)​

ParameterTypeDescription
valueSalDateTime
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutDateMD(value, indices)​

Multidimensional safe array

ParameterTypeDescription
valueSalDateTime
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutNumber(value, index)​

Stores a numeric item in the safearray.

ParameterTypeDescription
valueSalNumber
indexSalNumber

Returns: SalBoolean.

Instance memberPutNumber2D(value, index1, index2)​

ParameterTypeDescription
valueSalNumber
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutNumberMD(value, indices)​

Multidimensional safe array

ParameterTypeDescription
valueSalNumber
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutObject(value, index)​

Stores a com object item in the safearray.

ParameterTypeDescription
valueSalObject
indexSalNumber

Returns: SalBoolean.

Instance memberPutObject2D(value, index1, index2)​

ParameterTypeDescription
valueSalObject
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutObjectMD(value, indices)​

Multidimensional safe array

ParameterTypeDescription
valueSalObject
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutString(value, index)​

Stores a string item in the safearray.

ParameterTypeDescription
valueSalString
indexSalNumber

Returns: SalBoolean.

Instance memberPutString2D(value, index1, index2)​

ParameterTypeDescription
valueSalString
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutStringMD(value, indices)​

Multidimensional safe array

ParameterTypeDescription
valueSalString
indicesSalArray<SalNumber>

Returns: SalBoolean.

Instance memberPutVariant(value, index)​

Stores a variant object item in the safearray.

ParameterTypeDescription
valueSalVariant
indexSalNumber

Returns: SalBoolean.

Instance memberPutVariant2D(value, index1, index2)​

ParameterTypeDescription
valueSalVariant
index1SalNumber
index2SalNumber

Returns: SalBoolean.

Instance memberPutVariantMD(value, indices)​

Multidimensional safe array

ParameterTypeDescription
valueSalVariant
indicesSalArray<SalNumber>

Returns: SalBoolean.