lbound-Methode
Aktualisiert: November 2007
Gibt den niedrigsten Indexwert zurück, der in der angegebenen Dimension eines VBArrays verwendet wird.
function lbound([dimension : Number]) : Object
Argumente
- dimension
Optional. Die Dimension des VBArrays, deren kleinster Indexwert bestimmt werden soll. Erfolgt keine Dimensionsangabe, verhält sich lbound wie bei der Übergabe von 1.
Hinweise
Ist das VBArray leer, gibt die lbound-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 des SafeArrays und die untere Grenze der einzelnen Dimensionen bestimmt. Da das SafeArray in VBScript und nicht in Visual Basic erstellt wird, ist die untere Grenze immer gleich Null. 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, s;
var a = new VBArray(vba);
for (i = 1; i <= a.dimensions(); i++)
{
s = "The lower bound of dimension ";
s += i + " is ";
s += a.lbound(i)+ ".<BR>";
return(s);
}
}
-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT language="jscript">
document.write(VBArrayTest(CreateVBArray()));
</SCRIPT>
</BODY>