Proporciona acceso a las matrices seguras de Visual Basic.
varName = new VBArray(matrizSegura)
VBArrays son objetos de sólo lectura y no se pueden crear directamente. El argumento matrizSegura debe haber obtenido un valor VBArray antes de ser pasado al constructor VBArray. Esto sólo es posible al recuperar el valor de un objeto ActiveX u otro objeto existente.
VBArrays pueden tener múltiples dimensiones. Los índices de cada dimensión pueden ser distintos. El método dimensions recupera el número de dimensiones en la matriz; los métodos lbound y ubound recuperan el intervalo de índices de cada dimensión.
El siguiente ejemplo consta de tres partes. La primera parte es un código VBScript para crear una matriz segura de Visual Basic. La segunda parte es un código JScript que convierte la matriz segura de VB en una matriz JScript. Ambas partes van en la sección <HEAD> de una página HTML. La tercera parte es el código JScript que va en la sección <BODY> para ejecutar las otras dos partes.
<HEAD> <SCRIPT LANGUAGE="VBScript"> <!-- Function CrearVBArray() 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("vbCRLF") Next CrearVBArray = a End Function --> </SCRIPT> <SCRIPT LANGUAGE="JScript"> <!-- function ProbarVBArray(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"> <!-- ProbarVBArray(CrearVBArray()); --> </SCRIPT> </BODY>
El objeto VBArray no tiene propiedades.
Método dimensions | Método getItem | Método lbound | Método toArray | Método ubound
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |