ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | VBArray

VBArray

Описание

Предоставляет доступ массиву Visual Basic.

Синтаксис

new VBArray(safeArray)

safeArray – это значение VBArray.

Комментарий

VBArray – только для чтения (read-only), и не может создаваться напрямую. Аргумент safeArray должен получать значение VBArray перед прогоном конструктора VBArray. Это может быть сделано только с помощью извлечения значения из существующего объекта ActiveX или какого-то другого.

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

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

<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="JavaScript">
<!--
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="JavaScript">
<!--
  VBArrayTest(CreateVBArray());
-->
</SCRIPT>
</BODY>
← Назад | Вперед →
Copyright © 2006 -  aranea.ru