PPJ Web API
HomeCurrent IssuesDownloads
  • Welcome
  • Concepts
  • PPJ.Web.49
    • General
      • Sal
      • Sys
      • SalApplication
      • SalNamedProperties
      • SalWindow
      • WindowActionsEventArgs
      • SalXML
    • COM
      • SalCoClass
      • SalObject
      • SalOleErrorInfo
      • SalSafeArray
      • SalVariant
      • stdole_Font
      • stdole_Picture
      • stdole_StdFont
      • stdole_StdPicture
    • Controls
      • SalBackgroundText
      • SalCheckBox
      • SalComboBox
      • SalContext
      • SalCustomControl
      • SalDataField
        • DataType
      • SalFrame
      • SalGeneralWindow
      • SalGroupBox
      • SalGroupSeparator
      • SalHorizontalScrollBar
      • SalLine
      • SalListBox
      • SalMultilineField
      • SalNavigationBar
      • SalOptionButton
        • OptionButtonStyle
      • SalPicture
        • ImageStorage
      • SalPushbutton
      • SalRadioButton
      • SalTimer
      • SalTreeControl
        • SalTreeItem
      • SalUserControl
      • SalVerticalScrollBar
    • Forms
      • AccessoryType
      • SalDialogBox
      • SalForm
      • SalFormClientArea
      • SalFormStatusBar
      • SalFormTableWindow
      • SalFormToolBar
      • SalFormWindow
      • SalMDIWindow
      • SalRibbonBarBase
      • SalRibbonBarForm
      • SalRibbonBarMDI
    • Interfaces
      • ISalType
      • ISalAccessory
      • ISalControl
      • ISalEditControl
      • ISalListControl
      • ISalListItem
      • ISalMenu
      • ISalPictureControl
      • ISalRadioButton
      • ISalReport
      • ISalWindow
    • Menus
      • SalContextMenu
      • SalFormMainMenu
      • SalMenuItem
      • SalMenuSeparator
      • SalPopupMenu
      • SalWindowsMenu
    • QO
      • SalQuickTabs
      • SalQuickTabsDialog
      • SalQuickTabsForm
      • SalQuickTabsParent
      • SalQuickTabsParentDialog
      • SalQuickTabsParentForm
    • Sql
      • SalSqlBindVariables
      • SalSqlError
      • SalSqlHandle
      • SalSqlSessionHandle
      • Sql
      • SqlContext
      • SqlOra
      • WhenSqlError
    • Types
      • SalArray<T>
      • SalBinary
      • SalBoolean
      • SalDateTime
      • SalFileHandle
      • SalFunctionalClass
      • SalNumber
      • SalResource
      • SalString
      • SalStringContext
      • SalWindowHandle
  • PPJ.Web.Vis.49
    • General
      • Vis
      • VisTblEx
    • Controls
      • VisCalendar
      • VisCalendarDropDown
      • VisColorComboBox
      • VisColorListBox
      • VisComboBoxBase
      • VisDesktopListBox
      • VisDirListBox
      • VisDirTreeListBox
      • VisDriveComboBox
      • VisDriveListBox
      • VisDropDownBase
      • VisFileListBox
      • VisFontComboBox
      • VisFontListBox
      • VisFontNameComboBox
      • VisFontNameListBox
      • VisListBoxBase
      • VisListBoxExtension
      • VisListView
      • VisListViewDropDown
      • VisMeter
      • VisOutlineComboBox
      • VisOutlineListBox
      • VisPictureComboBox
      • VisPictureListBox
      • VisPoint
      • VisRadioListBox
      • VisRect
      • VisSize
      • VisSpinField
      • VisSplitter
      • VisSplitterWindow
        • Orientation
  • PPJ.Web.XSal.49
    • General
      • XSal
      • XSalScript
    • Controls
      • XSalFlatButton
      • XSalHSplitter
      • XSalSplitter
      • XSalToolbar
      • XSalToolbox
      • XSalVSplitter
Powered by GitBook
On this page
  • Constructors
  • SalSafeArray()
  • SalSafeArray(array)
  • Properties
  • Value
  • Methods
  • Create(vt, elements, lowerBound)
  • Create2D(vt, elements1, elements2, lowerBound1, lowerBound2)
  • CreateMD(vt, elements, lowerBounds)
  • GetBoolean(value, index)
  • GetBoolean2D(value, index1, index2)
  • GetBooleanMD(value, indices)
  • GetDate(value, index)
  • GetDate2D(date, index1, index2)
  • GetDateMD(date, indices)
  • GetLowerBound()
  • GetLowerBound2D(nDim)
  • GetLowerBoundMD(nDim)
  • GetNumber(value, index)
  • GetNumber2D(value, index1, index2)
  • GetNumberMD(num, indices)
  • GetObject(value, index)
  • GetObject2D(value, index1, index2)
  • GetObjectMD(value, indices)
  • GetString(value, index)
  • GetString2D(value, index1, index2)
  • GetStringMD(value, indices)
  • GetUpperBound()
  • GetUpperBound2D(nDim)
  • GetUpperBoundMD(nDim)
  • GetVariant(value, index)
  • GetVariant2D(value, index1, index2)
  • GetVariantMD(value, indices)
  • PutBoolean(value, index)
  • PutBoolean2D(value, index1, index2)
  • PutBooleanMD(value, indices)
  • PutDate(value, index)
  • PutDate2D(value, index1, index2)
  • PutDateMD(value, indices)
  • PutNumber(value, index)
  • PutNumber2D(value, index1, index2)
  • PutNumberMD(value, indices)
  • PutObject(value, index)
  • PutObject2D(value, index1, index2)
  • PutObjectMD(value, indices)
  • PutString(value, index)
  • PutString2D(value, index1, index2)
  • PutStringMD(value, indices)
  • PutVariant(value, index)
  • PutVariant2D(value, index1, index2)
  • PutVariantMD(value, indices)
  1. PPJ.Web.49
  2. COM

SalSafeArray

PPJ.Runtime.Com.SalSafeArray

PreviousSalOleErrorInfoNextSalVariant

Last updated 2 years ago

Namespace: PPJ.Runtime.Com

Assembly: PPJ.Web.49 (4.9.0.0)

SalSafeArray implementation.

public class SalSafeArray : SalFunctionalClass
Public Class SalSafeArray
    Inherits SalFunctionalClass

Constructors

SalSafeArray()

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

SalSafeArray(array)

Constructs a new SalSafeArray with the wrapped array.

Name
Type
Description

array

Properties

Value

: Returns/Sets the wrapped object.

Methods

Creates a new SafeArray.

Parameter
Type
Description

vt

elements

lowerBound

Creates a new safearray.

Parameter
Type
Description

vt

elements1

elements2

lowerBound1

lowerBound2

Creates a new multidimensional safearray.

Parameter
Type
Description

vt

elements

lowerBounds

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Parameter
Type
Description

value

indices

Parameter
Type
Description

value

index

Parameter
Type
Description

date

index1

index2

Parameter
Type
Description

date

indices

Returns the lower bound.

Parameter
Type
Description

nDim

Parameter
Type
Description

nDim

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Parameter
Type
Description

num

indices

Returns a COM object item from the safearray.

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Parameter
Type
Description

value

indices

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Parameter
Type
Description

value

indices

Returns the upper bound.

Parameter
Type
Description

nDim

Parameter
Type
Description

nDim

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Parameter
Type
Description

value

indices

Stores a boolean item in the safearray.

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Multidimensional safe array

Parameter
Type
Description

value

indices

Stores a DateTime item in the safearray.

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Multidimensional safe array

Parameter
Type
Description

value

indices

Stores a numeric item in the safearray.

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Multidimensional safe array

Parameter
Type
Description

value

indices

Stores a com object item in the safearray.

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Multidimensional safe array

Parameter
Type
Description

value

indices

Stores a string item in the safearray.

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Multidimensional safe array

Parameter
Type
Description

value

indices

Stores a variant object item in the safearray.

Parameter
Type
Description

value

index

Parameter
Type
Description

value

index1

index2

Multidimensional safe array

Parameter
Type
Description

value

indices

Create(vt, elements, lowerBound)

Returns: .

Create2D(vt, elements1, elements2, lowerBound1, lowerBound2)

Returns: .

CreateMD(vt, elements, lowerBounds)

Returns: .

GetBoolean(value, index)

Returns: .

GetBoolean2D(value, index1, index2)

Returns: .

GetBooleanMD(value, indices)

Returns: .

GetDate(value, index)

Returns: .

GetDate2D(date, index1, index2)

Returns: .

GetDateMD(date, indices)

Returns: .

GetLowerBound()

Returns: .

GetLowerBound2D(nDim)

Returns: .

GetLowerBoundMD(nDim)

Returns: .

GetNumber(value, index)

Returns: .

GetNumber2D(value, index1, index2)

Returns: .

GetNumberMD(num, indices)

Returns: .

GetObject(value, index)

Returns: .

GetObject2D(value, index1, index2)

Returns: .

GetObjectMD(value, indices)

Returns: .

GetString(value, index)

Returns: .

GetString2D(value, index1, index2)

Returns: .

GetStringMD(value, indices)

Returns: .

GetUpperBound()

Returns: .

GetUpperBound2D(nDim)

Returns: .

GetUpperBoundMD(nDim)

Returns: .

GetVariant(value, index)

Returns: .

GetVariant2D(value, index1, index2)

Returns: .

GetVariantMD(value, indices)

Returns: .

PutBoolean(value, index)

Returns: .

PutBoolean2D(value, index1, index2)

Returns: .

PutBooleanMD(value, indices)

Returns: .

PutDate(value, index)

Returns: .

PutDate2D(value, index1, index2)

Returns: .

PutDateMD(value, indices)

Returns: .

PutNumber(value, index)

Returns: .

PutNumber2D(value, index1, index2)

Returns: .

PutNumberMD(value, indices)

Returns: .

PutObject(value, index)

Returns: .

PutObject2D(value, index1, index2)

Returns: .

PutObjectMD(value, indices)

Returns: .

PutString(value, index)

Returns: .

PutString2D(value, index1, index2)

Returns: .

PutStringMD(value, indices)

Returns: .

PutVariant(value, index)

Returns: .

PutVariant2D(value, index1, index2)

Returns: .

PutVariantMD(value, indices)

Returns: .

SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalNumber
SalNumber
SalNumber
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalNumber
SalNumber
SalNumber
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
Array
SalNumber
SalNumber
SalNumber
SalNumber
SalNumber
SalNumber
SalNumber
SalNumber
SalNumber
SalArray<SalNumber>
SalArray<SalNumber>
SalBoolean&
SalNumber
SalBoolean&
SalNumber
SalNumber
SalBoolean&
SalArray<SalNumber>
SalDateTime&
SalNumber
SalDateTime&
SalNumber
SalNumber
SalDateTime&
SalArray<SalNumber>
SalNumber
SalNumber
SalNumber&
SalNumber
SalNumber&
SalNumber
SalNumber
SalNumber&
SalArray<SalNumber>
SalObject
SalNumber
SalObject
SalNumber
SalNumber
SalObject
SalArray<SalNumber>
SalString&
SalNumber
SalString&
SalNumber
SalNumber
SalString&
SalArray<SalNumber>
SalNumber
SalNumber
SalVariant&
SalNumber
SalVariant&
SalNumber
SalNumber
SalVariant&
SalArray<SalNumber>
SalBoolean
SalNumber
SalBoolean
SalNumber
SalNumber
SalBoolean
SalArray<SalNumber>
SalDateTime
SalNumber
SalDateTime
SalNumber
SalNumber
SalDateTime
SalArray<SalNumber>
SalNumber
SalNumber
SalNumber
SalNumber
SalNumber
SalNumber
SalArray<SalNumber>
SalObject
SalNumber
SalObject
SalNumber
SalNumber
SalObject
SalArray<SalNumber>
SalString
SalNumber
SalString
SalNumber
SalNumber
SalString
SalArray<SalNumber>
SalVariant
SalNumber
SalVariant
SalNumber
SalNumber
SalVariant
SalArray<SalNumber>
Array