ubound, méthode
Mise à jour : novembre 2007
Retourne la valeur d'index la plus élevée dans la dimension spécifiée d'un objet VBArray.
function ubound( [dimension : Number] ) : Number
Arguments
- dimension
Facultatif. Dimension de l'objet VBArray dont on veut connaître la valeur d'index la plus élevée. Si cet argument est omis, la méthode ubound considère que la valeur 1 a été passée.
Notes
Si l'objet VBArray est vide, la méthode ubound retourne la valeur undefined. Si l'argument dimension est supérieur au nombre de dimensions contenues dans l'objet VBArray, ou s'il est négatif, la méthode retourne le message d'erreur « Indice hors limites ».
Exemple
L'exemple suivant est constitué de trois parties. La première partie est écrite en code VBScript afin de créer un tableau Visual Basic sécurisé. La deuxième partie est du code JScript qui détermine le nombre de dimensions dans le tableau sécurisé ainsi que la limite supérieure de chaque dimension. Ces deux parties sont incluses dans la section <HEAD> d'une page HTML. La troisième partie est le code JScript à insérer dans la section <BODY> pour exécuter les deux autres parties.
<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 upper bound of dimension ";
s += i + " is ";
s += a.ubound(i)+ ".<BR>";
return(s);
}
}
-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT language="jscript">
document.write(VBArrayTest(CreateVBArray()));
</SCRIPT>
</BODY>