Freigeben über


ubound-Methode

Gibt den höchsten Indexwert zurück, der in der angegebenen Dimension eines VBArrays verwendet wird.

function ubound( [dimension : Number] ) : Number

Argumente

  • dimension
    Optional. Die Dimension des VBArrays, dessen größter Indexwert bestimmt werden soll. Erfolgt keine Dimensionsangabe, verhält sich ubound wie bei der Übergabe von 1.

Hinweise

Ist das VBArray leer, gibt die ubound-Methode undefined zurück. Ist dimension größer als die Anzahl der Dimensionen im VBArray oder negativ, generiert die Methode den Fehler "Subskript außerhalb des gültigen Bereichs".

Beispiel

Das folgende Beispiel besteht aus drei Teilen. Der erste Teil ist VBScript-Code zum Erstellen eines Visual Basic-SafeArrays. Der zweite Teil besteht aus JScript-Code, der die Anzahl der Dimensionen in dem SafeArray und die obere Grenze jeder Dimension bestimmt. Beide Teile gehören in den <HEAD>-Abschnitt einer HTML-Seite. Der dritte Teil ist JScript-Code, der vom <BODY>-Abschnitt aus die Ausführung der beiden anderen Teile bewirkt.

<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
         k = k + 1
      Next
   Next
   CreateVBArray = a
End Function
-->
</SCRIPT>

<SCRIPT LANGUAGE="JScript">
<!--
function VBArrayTest(vba)
{
   var i;
   var a = new VBArray(vba);
   var s = "";
   for (i = 1; i <= a.dimensions(); i++)
   {
      s += "The upper bound of dimension ";
      s += i + " is ";
      s += a.ubound(i);
      s += ".<BR>";
   }
   return (s);
}
-->
</SCRIPT>
</HEAD>

<BODY>
<SCRIPT language="jscript">
   document.write(VBArrayTest(CreateVBArray()));
</SCRIPT>
</BODY>

Anforderungen

Version 3

Betrifft:

VBArray-Objekt

Siehe auch

Referenz

dimensions-Methode

getItem-Methode

lbound-Methode

toArray-Methode