GetArrayValue ( Function )


Метод: GetArrayValue - Прочитать значение из массива по индексу(индексам). Предназначена для чтения значений массива, доступ к элементам которого не возможнен в VBScript.

Синтаксис:

objectvariable.GetArrayValue( InArray, Indexes )

где

objectvariable - IScriptHelper

InArray: Variant - Входной массив значений.

Indexes: Variant - Массив индексов для чтения из входного массива.

Возвращает: Variant

Пример на скриптах:
Sub Test1
  A = ScriptHelper.CreateTestArray( 3, Array( 10, 10 ) )
  Call TCSApp.ShowMessageBox( "", "LBound=" + CStr(LBound(A)) + " UBound=" + CStr(UBound(A) ) )
  'The code below raise Error : "Несоответствие типа: 'A'  Ошибка выполнения Microsoft VBScript"
  'B = A(5,5) 
  B = ScriptHelper.GetArrayValue( A, Array(5,5) )
  Call TCSApp.ShowMessageBox( "", "Value=" + CStr( B ) )
End Sub