JSCRIPT MANUAL

Microsoft® JScript™
Объект VBArray
 Справочник языка 
Версия 3 

См. также                   Методы                  Свойства


Описание
Обеспечивает доступ к массивам Visual Basic.
Синтаксис
new VBArray(safeArray)

safeArray является значением VBArray.

Примечание
VBArrays - только для чтения, и не может быть создан непосредственно. Параметр safeArray должен быть получен как значение VBArray до вызова конструктора VBArray. Его можно получить из объекта ActiveX или других объектов.

VBArrays может быть многомерным. Индексы каждой размерности могут различаться. Метод dimensions возвращает мерность массива; методы lbound и ubound возвращают диапазон индексов каждой размерности.

Следующий пример состоит из трех частей. В первой части код VBScript создает массив Visual Basic. Вторая часть - код на JScript преобразует VB-массив в массив JScript. Обе части расположены в секции <HEAD> страницы HTML. Третья часть находится в секции <BODY> и содержит код JScript, запускающий первые две части.

<HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Function CreateVBArray()
  Dim i, j, k
  Dim a(2, 2)
  k = 1
  For i = 0 To 2
    For j = 0 To 2
      a(j, i) = k
      document.writeln(k)
      k = k + 1
    Next
    document.writeln("<BR>")
  Next
  CreateVBArray = a
End Function
-->
</SCRIPT>
<SCRIPT LANGUAGE="JScript">
<!--
function VBArrayTest(vbarray)
{
  var a = new VBArray(vbarray);
  var b = a.toArray();
  var i;
  for (i = 0; i < 9; i++) 
  {
    document.writeln(b[i]);
  }
}
-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JScript">
<!--
  VBArrayTest(CreateVBArray());
-->
</SCRIPT>
</BODY>


Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.